PcapPlusPlus  Next
pcpp::Sll2Layer::SerializedFields Struct Reference

#include <Sll2Layer.h>

Inheritance diagram for pcpp::Sll2Layer::SerializedFields:
pcpp::Layer::SerializedFields

Static Public Member Functions

static std::vector< FieldDescriptor > all ()
 
- Static Public Member Functions inherited from pcpp::Layer::SerializedFields
static std::vector< FieldDescriptor > all ()
 

Static Public Attributes

static const FieldDescriptor ProtocolType
 EtherType of the encapsulated protocol, in host byte order.
 
static const FieldDescriptor InterfaceIndex
 Index of the capture interface.
 
static const FieldDescriptor ArpHeaderType
 ARPHRD_* link-layer address type (e.g. 1 for Ethernet)
 
static const FieldDescriptor PacketType
 Packet type.
 
static const FieldDescriptor LinkLayerAddress
 Link-layer address of the sender.
 
- Static Public Attributes inherited from pcpp::Layer::SerializedFields
static const FieldDescriptor ProtocolName
 Field descriptor for the layer protocol name.
 
static const FieldDescriptor ProtocolId
 Field descriptor for the layer protocol ID.
 
static const FieldDescriptor Length
 Field descriptor for the layer length.
 
static constexpr uint16_t MaxID = 1
 Maximum field ID used by the layer.
 

Detailed Description

Fields written by Sll2Layer's serializeLayer(), in addition to Layer::SerializedFields.

Member Function Documentation

◆ all()

static std::vector<FieldDescriptor> pcpp::Sll2Layer::SerializedFields::all ( )
inlinestatic
Returns
All field descriptors for Sll2Layer