senf::emu::EmulatedWiredReceiver Class Reference

Emulated interface base-class for receive capable wired interfaces. More...

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

Inheritance diagram for senf::emu::EmulatedWiredReceiver:

Protected Member Functions

void init ()
 
- Protected Member Functions inherited from senf::emu::EmulatedReceiver
 EmulatedReceiver ()
 
void init ()
 
void initEmulatedReceiver ()
 Initialize receiver. More...
 
void deinitEmulatedReceiver ()
 Shut down receiver. More...
 
bool promiscEmulatedReceiver () const
 Get receiver promiscuous state. More...
 
void promiscEmulatedReceiver (bool v)
 Set receiver promiscuous state. More...
 
void annotationModeEmulatedReceiver (bool a)
 Set receiver annotationMode state. More...
 
bool annotationModeEmulatedReceiver () const
 Get receiver annotationMode state. More...
 
void mcAddEmulatedReceiver (MACAddress const &address)
 Add multicast MAC address. More...
 
void mcDropEmulatedReceiver (MACAddress const &address)
 Drops multicast MAC address. More...
 

Additional Inherited Members

- Public Member Functions inherited from senf::emu::EmulatedReceiver
void startStatistics (ClockService::clock_type pollInterval)
 Start statistics generation or change interval. More...
 
void maxDelay (ClockService::clock_type maxDelay)
 Set maximum allowed packet delay. More...
 
ClockService::clock_type maxDelay () const
 Get current maxDelay() value. More...
 
unsigned delayedPackets () const
 Number of packets with delay > maxDelay() More...
 
ClockService::clock_type maxPacketDelay () const
 Maximum packet delay encountered. More...
 
unsigned droppedPackets () const
 Number of dropped packets. More...
 
double lossRate () const
 
void lossRate (double lossRate)
 
- Protected Attributes inherited from senf::emu::EmulatedReceiver
ppi::connector::ActiveOutputJack receiverJack
 

Detailed Description

Emulated interface base-class for receive capable wired interfaces.

Definition at line 294 of file EmulatedInterface.hh.

Member Function Documentation

◆ init()

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

Definition at line 431 of file EmulatedInterface.cc.


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