PcapPlusPlus
22.11
|
#include <SomeIpSdLayer.h>
Public Member Functions | |
SomeIpSdConfigurationOption (const std::string &configurationString) | |
SomeIpSdConfigurationOption (const IDataContainer *dataContainer, size_t offset) | |
std::string | getConfigurationString () const |
Public Member Functions inherited from pcpp::SomeIpSdOption | |
virtual | ~SomeIpSdOption () |
OptionType | getType () const |
size_t | getLength () const |
uint8_t * | getDataPtr () const |
someipsdhdroptionsbase * | getSomeIpSdOptionHeader () const |
Additional Inherited Members | |
Public Types inherited from pcpp::SomeIpSdOption | |
enum | OptionType : uint8_t { OptionType::Unknown = 0x00, OptionType::ConfigurationString = 0x01, OptionType::LoadBalancing = 0x02, OptionType::IPv4Endpoint = 0x04, OptionType::IPv6Endpoint = 0x06, OptionType::IPv4Multicast = 0x14, OptionType::IPv6Multicast = 0x16, OptionType::IPv4SdEndpoint = 0x24, OptionType::IPv6SdEndpoint = 0x26 } |
Implements the Configuration option of SOME/IP-SD protocol
pcpp::SomeIpSdConfigurationOption::SomeIpSdConfigurationOption | ( | const std::string & | configurationString | ) |
Construct a new Configuration Option object
[in] | configurationString | the configuration string |
pcpp::SomeIpSdConfigurationOption::SomeIpSdConfigurationOption | ( | const IDataContainer * | dataContainer, |
size_t | offset | ||
) |
Construct a new Configuration Option object from already existing memory
[in] | dataContainer | Data containing the Configuration Option object |
[in] | offset | Offset for dataContainer |
std::string pcpp::SomeIpSdConfigurationOption::getConfigurationString | ( | ) | const |
Get the configuration string