13 #define PCPP_BSD_AF_INET 2
15 #define PCPP_BSD_AF_NS 6
17 #define PCPP_BSD_AF_ISO 7
19 #define PCPP_BSD_AF_APPLETALK 16
21 #define PCPP_BSD_AF_IPX 23
23 #define PCPP_BSD_AF_INET6_BSD 24
25 #define PCPP_BSD_AF_INET6_FREEBSD 28
27 #define PCPP_BSD_AF_INET6_DARWIN 30
68 return sizeof(uint32_t);
Definition: NullLoopbackLayer.h:32
uint32_t getFamily() const
void computeCalculateFields() override
Does nothing for this layer.
Definition: NullLoopbackLayer.h:72
NullLoopbackLayer(uint8_t *data, size_t dataLen, Packet *packet)
Definition: NullLoopbackLayer.h:38
std::string toString() const override
NullLoopbackLayer(uint32_t family)
void setFamily(uint32_t family)
size_t getHeaderLen() const override
Definition: NullLoopbackLayer.h:66
~NullLoopbackLayer() override=default
A destructor for this layer (does nothing)
OsiModelLayer getOsiModelLayer() const override
Definition: NullLoopbackLayer.h:77
void parseNextLayer() override
The main namespace for the PcapPlusPlus lib.
OsiModelLayer
An enum representing OSI model layers.
Definition: ProtocolType.h:225
@ OsiModelDataLinkLayer
Data link layer (layer 2)
Definition: ProtocolType.h:229
const ProtocolType NULL_LOOPBACK
Null/Loopback protocol.
Definition: ProtocolType.h:95