PcapPlusPlus  23.09
pcpp::SomeIpLayer::someiphdr Struct Reference

#include <SomeIpLayer.h>

Inheritance diagram for pcpp::SomeIpLayer::someiphdr:
pcpp::SomeIpTpLayer::someiptphdr

Public Attributes

uint16_t serviceID
 
uint16_t methodID
 
uint32_t length
 
uint16_t clientID
 
uint16_t sessionID
 
uint8_t protocolVersion
 
uint8_t interfaceVersion
 
uint8_t msgType
 
uint8_t returnCode
 

Detailed Description

Represents a SOME/IP protocol header

Member Data Documentation

◆ clientID

uint16_t pcpp::SomeIpLayer::someiphdr::clientID

Client ID

◆ interfaceVersion

uint8_t pcpp::SomeIpLayer::someiphdr::interfaceVersion

Interface Version

◆ length

uint32_t pcpp::SomeIpLayer::someiphdr::length

Length. Also covers payload. Excludes serviceID, methodID and length field itself

◆ methodID

uint16_t pcpp::SomeIpLayer::someiphdr::methodID

Method ID. Most significant bit 0 when E2E communication. 1 when SOME/IP event

◆ msgType

uint8_t pcpp::SomeIpLayer::someiphdr::msgType

Message Type

◆ protocolVersion

uint8_t pcpp::SomeIpLayer::someiphdr::protocolVersion

Protocol Version

◆ returnCode

uint8_t pcpp::SomeIpLayer::someiphdr::returnCode

Return Code

◆ serviceID

uint16_t pcpp::SomeIpLayer::someiphdr::serviceID

Service ID

◆ sessionID

uint16_t pcpp::SomeIpLayer::someiphdr::sessionID

Session ID