DecodedIPPacket
Podsumowanie
Atrybuty publiczne |
|
---|---|
ackMsgId
|
uint32_t
|
checksum
|
uint16_t
|
destAddr[NL_IP6_ADDR_LEN_IN_BYTES]
|
uint8_t
|
destNodeId
|
uint64_t
|
destPort
|
uint16_t
|
encryptionType
|
uint8_t
|
exchFlags
|
uint8_t
|
exchangeId
|
uint16_t
|
icmpv6Code
|
uint8_t
|
icmpv6Type
|
uint8_t
|
ipPktSize
|
uint16_t
|
ipProtoType
|
uint8_t
|
ipProtoVersion
|
uint8_t
|
keyId
|
uint8_t
|
messageId
|
uint32_t
|
msgHdrFlags
|
uint16_t
|
msgType
|
uint16_t
|
profileId
|
uint32_t
|
srcAddr[NL_IP6_ADDR_LEN_IN_BYTES]
|
uint8_t
|
srcNodeId
|
uint64_t
|
srcPort
|
uint16_t
|
Funkcje publiczne |
|
---|---|
DoesPacketHaveWeaveMessage(void) const
|
bool
Sprawdź, czy zdekodowany pakiet zawiera komunikat Weave.
|
PacketHeaderDecode(const uint8_t *pkt, uint16_t pktLen)
|
Przeanalizuj i zdekoduj pola nagłówków IP, UDP/TCP i Weave.
|
Atrybuty publiczne
ackMsgId
uint32_t ackMsgId
suma kontrolna
uint16_t checksum
destAddr
uint8_t destAddr[NL_IP6_ADDR_LEN_IN_BYTES]
destNodeId
uint64_t destNodeId
destPort
uint16_t destPort
encryptionType
uint8_t encryptionType
exchFlags
uint8_t exchFlags
exchangeId
uint16_t exchangeId
icmpv6Code
uint8_t icmpv6Code
icmpv6Type
uint8_t icmpv6Type
ipPktSize
uint16_t ipPktSize
ipProtoType
uint8_t ipProtoType
ipProtoVersion
uint8_t ipProtoVersion
keyId
uint8_t keyId
messageId
uint32_t messageId
msgHdrFlags
uint16_t msgHdrFlags
msgType
uint16_t msgType
profileId
uint32_t profileId
srcAddr
uint8_t srcAddr[NL_IP6_ADDR_LEN_IN_BYTES]
srcNodeId
uint64_t srcNodeId
srcPort
uint16_t srcPort
Funkcje publiczne
DoesPacketHaveWeaveMessage
bool DoesPacketHaveWeaveMessage( void ) const
Sprawdź, czy zdekodowany pakiet zawiera komunikat Weave.
.PacketHeaderDecode
WEAVE_ERROR PacketHeaderDecode( const uint8_t *pkt, uint16_t pktLen )
Przeanalizuj i zdekoduj pola nagłówków IP, UDP/TCP i Weave.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
INET_ERROR podczas analizowania pakietu lub INET_NO_ERROR w przypadku powodzenia.
|