EthernetPacket.hh File Reference

EthernetPacket public header. More...

Include dependency graph for EthernetPacket.hh:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

EthernetPacket public header.

Definition in file EthernetPacket.hh.