PcapPlusPlus  Next
pcpp::Layer::SerializedFields Struct Reference

#include <Layer.h>

Inheritance diagram for pcpp::Layer::SerializedFields:
pcpp::EthDot3Layer::SerializedFields pcpp::EthLayer::SerializedFields pcpp::GvcpLayer::SerializedFields pcpp::IPv4Layer::SerializedFields pcpp::IPv6Layer::SerializedFields pcpp::LLCLayer::SerializedFields pcpp::MplsLayer::SerializedFields pcpp::NullLoopbackLayer::SerializedFields pcpp::Sll2Layer::SerializedFields pcpp::SllLayer::SerializedFields pcpp::TcpLayer::SerializedFields pcpp::TpktLayer::SerializedFields pcpp::UdpLayer::SerializedFields pcpp::VlanLayer::SerializedFields pcpp::VxlanLayer::SerializedFields pcpp::WakeOnLanLayer::SerializedFields

Static Public Member Functions

static std::vector< FieldDescriptor > all ()
 

Static Public Attributes

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

Field descriptors for the fields serialized by Layer::serialize().

Member Function Documentation

◆ all()

static std::vector<FieldDescriptor> pcpp::Layer::SerializedFields::all ( )
inlinestatic
Returns
A vector containing all layer field descriptors.