senf::emu::WirelessReceiver Class Reference

Receive capable wireless interface base class. More...

#include <senf/Ext/NetEmu/WirelessInterfaceAPI.hh>

Inheritance diagram for senf::emu::WirelessReceiver:

Protected Member Functions

 WirelessReceiver (ppi::connector::ActiveOutput<> &output)
 
 WirelessReceiver (ppi::connector::ActiveOutput< EthernetPacket > &output)
 
 WirelessReceiver (ppi::connector::ActiveOutputJack<> &output)
 
 WirelessReceiver (ppi::connector::ActiveOutputJack< EthernetPacket > &output)
 
void init ()
 

Additional Inherited Members

- Public Member Functions inherited from senf::emu::Receiver
virtual ~Receiver ()
 
bool annotationMode () const
 Get interface annotationMode status. More...
 
void annotationMode (bool a)
 Enable/Disable AnnotationPackets for each frame. More...
 
bool promisc () const
 Get interface promiscuous status. More...
 
void promisc (bool v)
 Change interface promiscuous status. More...
 
void mcAdd (senf::MACAddress const &address)
 
void mcDrop (senf::MACAddress const &address)
 
void flushRxQueues ()
 Flush Rx Queues. More...
 
- Public Attributes inherited from senf::emu::Receiver
ppi::connector::ActiveOutputJack< EthernetPacketoutput
 

Detailed Description

Receive capable wireless interface base class.

See also
WirelessInterface
NetEmu interface API

Definition at line 271 of file WirelessInterfaceAPI.hh.

Constructor & Destructor Documentation

◆ WirelessReceiver() [1/4]

senf::emu::WirelessReceiver::WirelessReceiver ( ppi::connector::ActiveOutput<> &  output)
protected

◆ WirelessReceiver() [2/4]

senf::emu::WirelessReceiver::WirelessReceiver ( ppi::connector::ActiveOutput< EthernetPacket > &  output)
protected

◆ WirelessReceiver() [3/4]

senf::emu::WirelessReceiver::WirelessReceiver ( ppi::connector::ActiveOutputJack<> &  output)
protected

◆ WirelessReceiver() [4/4]

senf::emu::WirelessReceiver::WirelessReceiver ( ppi::connector::ActiveOutputJack< EthernetPacket > &  output)
protected

Member Function Documentation

◆ init()

void senf::emu::WirelessReceiver::init ( )
protected

The documentation for this class was generated from the following file: