PcapPlusPlus  Next
pcpp::GvcpDiscoveryAcknowledgeLayer::SerializedFields Struct Reference

#include <GvcpLayer.h>

Inheritance diagram for pcpp::GvcpDiscoveryAcknowledgeLayer::SerializedFields:
pcpp::GvcpAcknowledgeLayer::SerializedFields pcpp::GvcpLayer::SerializedFields pcpp::Layer::SerializedFields

Static Public Member Functions

static std::vector< FieldDescriptor > all ()
 
- Static Public Member Functions inherited from pcpp::GvcpAcknowledgeLayer::SerializedFields
static std::vector< FieldDescriptor > all ()
 
- Static Public Member Functions inherited from pcpp::GvcpLayer::SerializedFields
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 VersionMajor
 GigE Vision spec version major number.
 
static const FieldDescriptor VersionMinor
 GigE Vision spec version minor number.
 
static const FieldDescriptor MacAddress
 Device MAC address, as a string.
 
static const FieldDescriptor IpAddress
 Device IP address, as a string.
 
static const FieldDescriptor SubnetMask
 Device subnet mask, as a string.
 
static const FieldDescriptor GatewayIpAddress
 Device default gateway IP address, as a string.
 
static const FieldDescriptor ManufacturerName
 Manufacturer name.
 
static const FieldDescriptor ModelName
 Model name.
 
static const FieldDescriptor DeviceVersion
 Device version.
 
static const FieldDescriptor ManufacturerSpecificInformation
 Manufacturer specific information.
 
static const FieldDescriptor SerialNumber
 Serial number.
 
static const FieldDescriptor UserDefinedName
 User defined name.
 
static constexpr uint16_t MaxID = GvcpAcknowledgeLayer::SerializedFields::MaxID + 12
 Maximum field ID used by GvcpDiscoveryAcknowledgeLayer.
 
- Static Public Attributes inherited from pcpp::GvcpAcknowledgeLayer::SerializedFields
static const FieldDescriptor Status
 Response status value.
 
static const FieldDescriptor StatusName
 Name of the response status, or "Unknown".
 
static const FieldDescriptor AckId
 Acknowledge ID.
 
static constexpr uint16_t MaxID = GvcpLayer::SerializedFields::MaxID + 3
 Maximum field ID used by GvcpAcknowledgeLayer.
 
- Static Public Attributes inherited from pcpp::GvcpLayer::SerializedFields
static const FieldDescriptor Command
 Command or acknowledge value.
 
static const FieldDescriptor CommandName
 Name of the command or acknowledge value, or "Unknown".
 
static constexpr uint16_t MaxID = Layer::SerializedFields::MaxID + 2
 Maximum field ID used by GvcpLayer.
 
- 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

Member Function Documentation

◆ all()

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