ডিকোডেডআইপিপ্যাকেট
সারাংশ
পাবলিক বৈশিষ্ট্য | |
---|---|
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 একটি ডিকোড করা প্যাকেটে একটি Weave বার্তা রয়েছে কিনা তা পরীক্ষা করুন। |
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
destPort
uint16_t destPort
এনক্রিপশন প্রকার
uint8_t encryptionType
exch পতাকা
uint8_t exchFlags
বিনিময় আইডি
uint16_t exchangeId
icmpv6 কোড
uint8_t icmpv6Code
icmpv6 টাইপ
uint8_t icmpv6Type
ipPktSize
uint16_t ipPktSize
ipProtoType
uint8_t ipProtoType
ipProtoVersion
uint8_t ipProtoVersion
কীআইডি
uint8_t keyId
মেসেজ আইডি
uint32_t messageId
msgHdr পতাকা
uint16_t msgHdrFlags
msgType
uint16_t msgType
প্রোফাইল আইডি
uint32_t profileId
srcAddr
uint8_t srcAddr[NL_IP6_ADDR_LEN_IN_BYTES]
srcNodeId
uint64_t srcNodeId
srcPort
uint16_t srcPort
পাবলিক ফাংশন
DoesPacketHaveWeaveMessage
bool DoesPacketHaveWeaveMessage( void ) const
একটি ডিকোড করা প্যাকেটে একটি Weave বার্তা রয়েছে কিনা তা পরীক্ষা করুন।
প্যাকেটহেডারডিকোড
WEAVE_ERROR PacketHeaderDecode( const uint8_t *pkt, uint16_t pktLen )
আইপি, ইউডিপি/টিসিপি এবং উইভ হেডারের ক্ষেত্রগুলি পার্স এবং ডিকোড করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | প্যাকেট পার্স করার সময় INET_ERROR বা সাফল্যে INET_NO_ERROR৷ |