InterfaceDecorator.hh File Reference

InterfaceDecorator public header. More...

#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/utility/base_from_member.hpp>
#include <senf/PPI/Jack.hh>
#include <senf/Packets/DefaultBundle/EthernetPacket.hh>
#include <senf/Utils/mpl.hh>
#include "InterfaceDecorator.cci"
#include "InterfaceDecorator.cti"
Include dependency graph for InterfaceDecorator.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  senf::emu::ReceiverDecorator
 Decorator for Receivers. More...
 
class  senf::emu::TransmitterDecorator
 Decorator for Transmitters. More...
 
class  senf::emu::InterfaceDecorator
 Generic Interface decorator base-class. More...
 
class  senf::emu::TypedInterfaceDecorator< InterfaceType, Base >
 Specialized Interface decorator base-class. More...
 
class  senf::emu::ReceiverDecoratorImplementation< ReceiveModule >
 Implementing the receiver decorator. More...
 
class  senf::emu::TransmitterDecoratorImplementation< TransmitModule >
 Implementing the transmitter decorator. More...
 
class  senf::emu::InterfaceDecoratorImplementation< InterfaceType, ReceiveModule, TransmitModule >
 Decorate InterfaceType with additional processing modules. More...
 
struct  senf::emu::ApplyInterfaceDecorator< ReceiveModule, TransmitModule >
 Apply additional modules to an interface. More...
 

Namespaces

 senf
 
 senf::emu
 
 senf::emu::detail
 

Detailed Description

InterfaceDecorator public header.

Definition in file InterfaceDecorator.hh.