|
| typedef TypedInterfaceDecorator< WirelessInterface, Interface::Decorator > | Decorator |
| | WirelessInterface base class specific decorator type. More...
|
| |
| typedef boost::filter_iterator< frequency_is_whitelisted, Frequencies::const_iterator > | FrequencyIterator |
| |
| typedef boost::iterator_range< FrequencyIterator > | FrequenciesRange |
| | Range of frequency entries. More...
|
| |
| typedef InterfaceDecorator | Decorator |
| | Interface base class specific decorator type More...
|
| |
| void | tune (DVBModulationParameter::fec_rate_t fec, DVBModulationParameter::modulation_t mod, DVBModulationParameter::guard_interval_t gi, unsigned freq) |
| |
| ModulationParameterIds const & | modulationParameterIds () const |
| | Get list of valid parameters. More...
|
| |
| unsigned | maxNSS () const |
| | Get max numer of spatial stream;. More...
|
| |
| unsigned | frequency () const |
| | Get current channel frequency. More...
|
| |
| unsigned | bandwidth () const |
| | Get current bandwidth. More...
|
| |
| void | frequency (unsigned freq) |
| | Set channel frequency. More...
|
| |
| void | frequency (unsigned freq, unsigned bw) |
| | Set channel frequency and bandwidth. More...
|
| |
| FrequenciesRange | frequencies () const |
| | Get valid frequency intervals. More...
|
| |
| void | whitelistedFrequencyRange (unsigned frequencyLower, unsigned frequencyUpper) |
| |
| void | whitelistedChannel (unsigned frequency, unsigned bandwidth) |
| |
| void | clearWhitelistedFrequencies () |
| |
| void | coverageRange (unsigned distance) |
| | set the coverage range of the interface in meters More...
|
| |
| virtual | ~Interface () |
| |
| bool | canTransmit () const |
| | true, if interface is transmit capable More...
|
| |
| bool | canReceive () const |
| | true, if interface is receive capable More...
|
| |
| void | enable () |
| | Enable interface (aka ifconfig up) More...
|
| |
| void | disable () |
| | Disable interface (aka ifconfig down) More...
|
| |
| bool | enabled () const |
| | true, if interface enabled More...
|
| |
| unsigned | index () const |
| | Get interface index. More...
|
| |
| void | id (MACAddress const &eui) |
| | Change interface MAC. More...
|
| |
| MACAddress const & | id () const |
| | Get interface MAC Address. More...
|
| |
| void | deviceId (InterfaceDeviceId id) |
| |
| InterfaceDeviceId | deviceId () const |
| |
| std::string const & | device () const |
| |
| boost::uint8_t | linkTypeId () const |
| |
| std::string | interfaceTypeName () const |
| |
| console::DirectoryNode & | consoleDir () const |
| | Access interface console directory. More...
|
| |
| console::DirectoryNode & | statisticsDir () const |
| | Access the interface statistics directory. More...
|
| |
| template<class Stat > |
| senf::Statistics & | registerStatistics (std::string name, Stat &stat) |
| | Register statistics source. More...
|
| |
| boost::optional< senf::Statistics & > | statistic (std::string const &name) |
| | Get registered statistic. More...
|
| |
| void | startStatistics (ClockService::clock_type inverval) |
| | Start statistics generation. More...
|
| |
| static unsigned | nodeId () |
| | Get unique node id. More...
|
| |
| static void | nodeId (unsigned id) |
| | Set unique node id. More...
|
| |
| boost::signals2::signal< void(Interface &, MACAddress)> | idChangedSignal |
| |
| static const boost::uint8_t | linkTypeId = 40 |
| |
Definition at line 31 of file HardwareDVBInterface.hh.