InterfaceAPI.hh File Reference

InterfaceAPI public header. More...

#include <boost/noncopyable.hpp>
#include <senf/PPI/Jack.hh>
#include <senf/Utils/Statistics.hh>
#include <senf/Packets/DefaultBundle/EthernetPacket.hh>
#include "InterfaceDecorator.hh"
#include "InterfaceId.hh"
#include "InterfaceAPI.ih"
#include "InterfaceAPI.cci"
#include "InterfaceAPI.ct"
#include "InterfaceAPI.cti"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  senf::emu::Interface
 Interface API base class More...
 
class  senf::emu::Receiver
 Interface API base class for receive capable interfaces. More...
 
class  senf::emu::Transmitter
 Interface API base class for transmit capable interfaces. More...
 
class  senf::emu::WiredInterface
 Wired interface base class. More...
 
class  senf::emu::WiredReceiver
 Wired receiver base class. More...
 
class  senf::emu::WiredTransmitter
 Wired transmitter base class. More...
 
class  senf::emu::HardwareInterface
 Hardware interface base class. More...
 

Namespaces

 senf
 
 senf::emu
 

Functions

console::DirectoryNode & senf::emu::interfaceDir ()
 
boost::uint16_t senf::emu::perturb (boost::uint16_t value)
 
void senf::emu::macIdSeed (boost::uint16_t seed)
 Re-seed the MACAddress address generator. More...
 
MACAddress senf::emu::uniqueMAC (boost::uint32_t magic)
 Get pseudo-random but unique MACAddress. More...
 

Detailed Description

InterfaceAPI public header.

Definition in file InterfaceAPI.hh.