EthernetPacket public header. More...
#include <senf/Socket/Protocols/Raw/MACAddress.hh>
#include <senf/Packets/Packets.hh>
#include "Registries.hh"
#include "EthernetPacket.cci"
Go to the source code of this file.
Classes | |
struct | senf::MACAddressParser |
Parse an Ethernet MAC address. More... | |
struct | senf::EthernetPacketParser |
Parse an Ethernet packet. More... | |
struct | senf::EthernetPacketType |
Ethernet packet. More... | |
struct | senf::EthVLanPacketParser |
Parse an ethernet VLAN tag. More... | |
struct | senf::EthVLanSPacketType |
Ethernet VLAN S-Tag. More... | |
struct | senf::EthVLanCPacketType |
Ethernet VLAN C-Tag. More... | |
struct | senf::EthOUIExtensionPacketParser |
struct | senf::EthOUIExtensionPacketType |
Namespaces | |
senf | |
Typedefs | |
typedef ConcretePacket< EthernetPacketType > | senf::EthernetPacket |
Ethernet packet typedef. More... | |
typedef ConcretePacket< EthVLanSPacketType > | senf::EthVLanSPacket |
Ethernet VLAN S-Tag typedef. More... | |
typedef ConcretePacket< EthVLanCPacketType > | senf::EthVLanCPacket |
Ethernet VLAN C-Tag typedef. More... | |
typedef ConcretePacket< EthOUIExtensionPacketType > | senf::EthOUIExtensionPacket |
Functions | |
senf::SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (EthernetPacket) | |
senf::SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (EthVLanSPacket) | |
senf::SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (EthVLanCPacket) | |
senf::SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (EthOUIExtensionPacket) | |
EthernetPacket public header.
Definition in file EthernetPacket.hh.