Packets.hh File Reference

Packets public header. More...

#include <senf/Packets/Packets.hh>
#include "Packets.cci"
Include dependency graph for Packets.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  senf::emu::PacketHeaderParser
 Emulated network packet header parser. More...
 
struct  senf::emu::InterfaceTypes
 Emulated interface header type packet registry. More...
 
struct  senf::emu::PacketHeaderType
 Emulated interface packet header. More...
 
struct  senf::emu::dumpPacketInfo
 Helper to log all emulated packet information. More...
 
struct  senf::emu::WLANPacketHeaderParser
 Internal: WLAN Specific emulated interface packet header. More...
 
struct  senf::emu::WLANPacketHeaderType
 Internal WLAN Specific emulated interface packet type. More...
 
struct  senf::emu::EmulatedWirelessPacketHeaderParser
 Internal: Wireless Specific emulated interface packet header. More...
 
struct  senf::emu::EmulatedWirelessPacketHeaderType
 Internal Wireless Specific emulated interface packet type. More...
 
struct  senf::emu::DVBPacketHeaderParser
 Internal: DVB Specific emulated interface packet header. More...
 
struct  senf::emu::DVBPacketHeaderType
 Internal DVB Specific emulated interface packet type. More...
 
struct  senf::emu::EthernetPacketHeaderParser
 Internal: Ethernet Specific emulated interface packet header. More...
 
struct  senf::emu::EthernetPacketHeaderType
 Internal DVB Specific emulated interface packet type. More...
 

Namespaces

 senf
 
 senf::emu
 

Typedefs

typedef ConcretePacket< PacketHeaderType > senf::emu::PacketHeader
 PacketHeader packet typedef. More...
 
typedef ConcretePacket< WLANPacketHeaderType > senf::emu::WLANPacketHeader
 
typedef ConcretePacket< EmulatedWirelessPacketHeaderType > senf::emu::EmulatedWirelessPacketHeader
 
typedef ConcretePacket< DVBPacketHeaderType > senf::emu::DVBPacketHeader
 
typedef ConcretePacket< EthernetPacketHeaderType > senf::emu::EthernetPacketHeader
 

Functions

 SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (senf::emu::PacketHeader)
 
 SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (senf::emu::WLANPacketHeader)
 
 SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (senf::emu::EmulatedWirelessPacketHeader)
 
 SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (senf::emu::DVBPacketHeader)
 
 SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION (senf::emu::EthernetPacketHeader)
 

Detailed Description

Packets public header.

Definition in file Packets.hh.

Function Documentation

◆ SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION() [1/5]

SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION ( senf::emu::PacketHeader  )

◆ SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION() [2/5]

SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION ( senf::emu::WLANPacketHeader  )

◆ SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION() [3/5]

SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION ( senf::emu::EmulatedWirelessPacketHeader  )

◆ SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION() [4/5]

SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION ( senf::emu::DVBPacketHeader  )

◆ SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION() [5/5]

SENF_PACKET_PREVENT_TEMPLATE_INSTANTIATION ( senf::emu::EthernetPacketHeader  )