senf::emu::WiredReceiver Class Reference

Wired receiver base class. More...

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

Inheritance diagram for senf::emu::WiredReceiver:

Protected Member Functions

 WiredReceiver (ppi::connector::ActiveOutput<> &output)
 
 WiredReceiver (ppi::connector::ActiveOutput< EthernetPacket > &output)
 
 WiredReceiver (ppi::connector::ActiveOutputJack<> &output)
 
 WiredReceiver (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

Wired receiver base class.

See also
NetEmu interface API

Definition at line 407 of file InterfaceAPI.hh.

Constructor & Destructor Documentation

◆ WiredReceiver() [1/4]

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

◆ WiredReceiver() [2/4]

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

◆ WiredReceiver() [3/4]

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

◆ WiredReceiver() [4/4]

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

Member Function Documentation

◆ init()

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

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