Emulated interface base-class for receive capable interfaces.
More...
#include <senf/Ext/NetEmu/EmulatedInterface.hh>
Emulated interface base-class for receive capable interfaces.
Definition at line 147 of file EmulatedInterface.hh.
◆ EmulatedReceiver()
senf::emu::EmulatedReceiver::EmulatedReceiver |
( |
| ) |
|
|
protected |
◆ annotationModeEmulatedReceiver() [1/2]
void senf::emu::EmulatedReceiver::annotationModeEmulatedReceiver |
( |
bool |
a | ) |
|
|
protected |
Set receiver annotationMode state.
Must be called by the interface implementations v_annotationMode(bool)
member.
◆ annotationModeEmulatedReceiver() [2/2]
bool senf::emu::EmulatedReceiver::annotationModeEmulatedReceiver |
( |
| ) |
const |
|
protected |
Get receiver annotationMode state.
Must be called by the interface implementations v_annotationMode()
member.
◆ deinitEmulatedReceiver()
void senf::emu::EmulatedReceiver::deinitEmulatedReceiver |
( |
| ) |
|
|
protected |
Shut down receiver.
Must be called by the interface implementations v_deinitEmulationInterface()
member.
◆ delayedPackets()
unsigned senf::emu::EmulatedReceiver::delayedPackets |
( |
| ) |
const |
◆ droppedPackets()
unsigned senf::emu::EmulatedReceiver::droppedPackets |
( |
| ) |
const |
Number of dropped packets.
◆ init()
void senf::emu::EmulatedReceiver::init |
( |
| ) |
|
|
protected |
◆ initEmulatedReceiver()
void senf::emu::EmulatedReceiver::initEmulatedReceiver |
( |
| ) |
|
|
protected |
Initialize receiver.
Must be called by the interface implementations v_initEmulationInterface()
member.
Definition at line 350 of file EmulatedInterface.cc.
◆ lossRate() [1/2]
double senf::emu::EmulatedReceiver::lossRate |
( |
| ) |
const |
◆ lossRate() [2/2]
void senf::emu::EmulatedReceiver::lossRate |
( |
double |
lossRate | ) |
|
◆ maxDelay() [1/2]
Set maximum allowed packet delay.
◆ maxDelay() [2/2]
◆ maxPacketDelay()
Maximum packet delay encountered.
◆ mcAddEmulatedReceiver()
void senf::emu::EmulatedReceiver::mcAddEmulatedReceiver |
( |
MACAddress const & |
address | ) |
|
|
protected |
Add multicast MAC address.
Must be called by the interface implementations v_mcAdd(senf::MACAddress)
member.
◆ mcDropEmulatedReceiver()
void senf::emu::EmulatedReceiver::mcDropEmulatedReceiver |
( |
MACAddress const & |
address | ) |
|
|
protected |
Drops multicast MAC address.
Must be called by the interface implementations v_mcDrop(senf::MACAddress)
member.
◆ promiscEmulatedReceiver() [1/2]
bool senf::emu::EmulatedReceiver::promiscEmulatedReceiver |
( |
| ) |
const |
|
protected |
Get receiver promiscuous state.
Must be called by the interface implementations v_promisc()
member.
◆ promiscEmulatedReceiver() [2/2]
void senf::emu::EmulatedReceiver::promiscEmulatedReceiver |
( |
bool |
v | ) |
|
|
protected |
Set receiver promiscuous state.
Must be called by the interface implementations v_promisc(bool)
member.
◆ startStatistics()
Start statistics generation or change interval.
◆ receiverJack
The documentation for this class was generated from the following files: