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"
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... | |
InterfaceAPI public header.
Definition in file InterfaceAPI.hh.