senf::emu::Transmitter Class Referenceabstract

Interface API base class for transmit capable interfaces. More...

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

Inheritance diagram for senf::emu::Transmitter:

Public Member Functions

virtual ~Transmitter ()
 
unsigned mtu () const
 Get interface MTU. More...
 
void mtu (unsigned v)
 Set interface MTU. More...
 
void flushTxQueues ()
 Flush Tx Queues. More...
 

Public Attributes

ppi::connector::PassiveInputJack< EthernetPacketinput
 

Detailed Description

Interface API base class for transmit capable interfaces.

See also
NetEmu interface API

Definition at line 350 of file InterfaceAPI.hh.

Constructor & Destructor Documentation

◆ ~Transmitter()

virtual senf::emu::Transmitter::~Transmitter ( )
virtual

Member Function Documentation

◆ flushTxQueues()

void senf::emu::Transmitter::flushTxQueues ( )

Flush Tx Queues.

◆ mtu() [1/2]

unsigned senf::emu::Transmitter::mtu ( ) const

Get interface MTU.

◆ mtu() [2/2]

void senf::emu::Transmitter::mtu ( unsigned  v)

Set interface MTU.

Member Data Documentation

◆ input

ppi::connector::PassiveInputJack<EthernetPacket> senf::emu::Transmitter::input

Definition at line 356 of file InterfaceAPI.hh.


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