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.