डीकोडेडआईपीपैकेट
सारांश
सार्वजनिक गुण | |
---|---|
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 |
सार्वजनिक समारोह | |
---|---|
DoesPacketHaveWeaveMessage (void) const | bool जांचें कि डिकोड किए गए पैकेट में एक बुन संदेश है या नहीं। |
PacketHeaderDecode (const uint8_t *pkt, uint16_t pktLen) | आईपी, यूडीपी/टीसीपी और वीव हेडर के क्षेत्रों को पार्स और डीकोड करें। |
सार्वजनिक गुण
ackMsgId
uint32_t ackMsgId
अंततः,
uint16_t checksum
destAddr
uint8_t destAddr[NL_IP6_ADDR_LEN_IN_BYTES]
destNodeId
uint64_t destNodeId
डेस्टपोर्ट
uint16_t destPort
एन्क्रिप्शन प्रकार
uint8_t encryptionType
एक्चफ्लैग्स
uint8_t exchFlags
एक्सचेंज आईडी
uint16_t exchangeId
आईसीएमपीवी6कोड
uint8_t icmpv6Code
आईसीएमपीवी6टाइप
uint8_t icmpv6Type
आईपीपीकेटीआकार
uint16_t ipPktSize
आईपीप्रोटोटाइप
uint8_t ipProtoType
आईपीप्रोटोसंस्करण
uint8_t ipProtoVersion
कुंजी आईडी
uint8_t keyId
संदेश आईडी
uint32_t messageId
msgHdrFlags
uint16_t msgHdrFlags
संदेश प्रकार
uint16_t msgType
प्रोफ़ाइल आईडी
uint32_t profileId
srcAddr
uint8_t srcAddr[NL_IP6_ADDR_LEN_IN_BYTES]
srcNodeId
uint64_t srcNodeId
srcपोर्ट
uint16_t srcPort
सार्वजनिक समारोह
क्या पैकेट में बुनने का संदेश है
bool DoesPacketHaveWeaveMessage( void ) const
जांचें कि क्या डिकोड किए गए पैकेट में एक बुन संदेश है।
पैकेट हैडरडिकोड
WEAVE_ERROR PacketHeaderDecode( const uint8_t *pkt, uint16_t pktLen )
आईपी, यूडीपी/टीसीपी और वीव हेडर के क्षेत्रों को पार्स और डीकोड करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
रिटर्न | INET_ERROR पैकेट को पार्स करते समय या INET_NO_ERROR सफलता पर। |