namespace kw = senf::console::kw;
namespace fty = senf::console::factory;
- dir.add("buffersize", fty::BoundCommand(this, &DVBSectionProtocolWrapper::setBufferSize)
+ dir.add("buffersize", fty::Command(&DVBSectionProtocolWrapper::setBufferSize, this)
.doc("Set the size of the circular buffer used for filtered data.")
.arg("size", "in byte") );
- dir.add("start", fty::BoundCommand(this,&DVBSectionProtocolWrapper::startFiltering)
+ dir.add("start", fty::Command(&DVBSectionProtocolWrapper::startFiltering, this)
.doc("Starts filtering") );
- dir.add("stop", fty::BoundCommand(this, &DVBSectionProtocolWrapper::setBufferSize)
+ dir.add("stop", fty::Command(&DVBSectionProtocolWrapper::setBufferSize, this)
.doc("Stops filtering") );
dir.add("filter",
- fty::BoundCommand<void (unsigned short int,
+ fty::Command<void (unsigned short int,
unsigned,
senf::console::FlagCollection<Flags>,
unsigned,
unsigned,
unsigned)
- >(this, &DVBSectionProtocolWrapper::setSectionFilter)
+ >(&DVBSectionProtocolWrapper::setSectionFilter, this)
.arg("pid", "pid to filter")
.arg("filter", "filter",
kw::default_value = 62,
kw::default_doc = "0x00")
.doc("Sets parameters for section filter.") );
- dir.add("stop", fty::BoundCommand(this, &DVBSectionProtocolWrapper::setBufferSize)
+ dir.add("stop", fty::Command(&DVBSectionProtocolWrapper::setBufferSize, this)
.doc("Stops filtering") );
}
namespace fty = senf::console::factory;
dir.add("filter",
- fty::BoundCommand<void (unsigned short int,
+ fty::Command<void (unsigned short int,
dmx_input_t,
dmx_output_t,
dmx_pes_type_t,
senf::console::FlagCollection<Flags>)
- >(this,&DVBPESProtocolWrapper::setPESFilter)
+ >(&DVBPESProtocolWrapper::setPESFilter, this)
.arg("pid", "pid to filter")
.arg("input", "input-filter: DMX_IN_FRONTEND DMX_IN_DVR ")
.arg("output", "output-filter: DMX_OUT_DECODER DMX_OUT_TAP DMX_OUT_TS_TAP ")
kw::default_doc = "(IMMEDIATE_START CHECK_CRC)")
.doc("Sets parameters for PES filter.") );
- dir.add("start", fty::BoundCommand(this, &DVBPESProtocolWrapper::startFiltering)
+ dir.add("start", fty::Command(&DVBPESProtocolWrapper::startFiltering, this)
.doc("Starts filtering") );
- dir.add("stop", fty::BoundCommand(this, &DVBPESProtocolWrapper::stopFiltering)
+ dir.add("stop", fty::Command(&DVBPESProtocolWrapper::stopFiltering, this)
.doc("Stops filtering") );
}