Emulated interface base-class for receive capable wired interfaces. More...
#include <senf/Ext/NetEmu/EmulatedInterface.hh>
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 |
Emulated interface base-class for receive capable wired interfaces.
Definition at line 294 of file EmulatedInterface.hh.
|
protected |
Definition at line 431 of file EmulatedInterface.cc.