Specialized Interface decorator base-class. More...
#include <senf/Ext/NetEmu/InterfaceDecorator.hh>
Public Member Functions | |
InterfaceType & | interface () |
InterfaceType const & | interface () const |
Public Member Functions inherited from senf::emu::InterfaceDecorator | |
virtual | ~InterfaceDecorator () |
Interface & | interface () |
Interface const & | interface () const |
Interface * | operator-> () |
Interface const * | operator-> () const |
ReceiverDecorator & | receiverDecorator () |
ReceiverDecorator const & | receiverDecorator () const |
TransmitterDecorator & | transmitterDecorator () |
TransmitterDecorator const & | transmitterDecorator () const |
bool | canReceive () const |
bool | canTransmit () const |
MACAddress | id () const |
Protected Member Functions | |
TypedInterfaceDecorator (InterfaceType &interface) | |
Protected Member Functions inherited from senf::emu::InterfaceDecorator | |
InterfaceDecorator (Interface &interface) | |
Specialized Interface decorator base-class.
This class specializes the interface type and provides a correctly type interface accessor.
Definition at line 130 of file InterfaceDecorator.hh.
|
protected |
InterfaceType& senf::emu::TypedInterfaceDecorator< InterfaceType, Base >::interface | ( | ) |
InterfaceType const& senf::emu::TypedInterfaceDecorator< InterfaceType, Base >::interface | ( | ) | const |