فك الشفرة
ملخص
السمات العامة | |
---|---|
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) | تحليل وفك تشفير حقول عناوين IP و UDP / TCP و Weave. |
السمات العامة
ackMsgId
uint32_t ackMsgId
اختباري
uint16_t checksum
إزالة
uint8_t destAddr[NL_IP6_ADDR_LEN_IN_BYTES]
destNodeId
uint64_t destNodeId
ميناء
uint16_t destPort
نوع التشفير
uint8_t encryptionType
exchFlags
uint8_t exchFlags
تبادل
uint16_t exchangeId
الرمز
uint8_t icmpv6Code
النوع
uint8_t icmpv6Type
ipPkt الحجم
uint16_t ipPktSize
ipProtoType
uint8_t ipProtoType
ipProtoVersion
uint8_t ipProtoVersion
keyId
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
srcPort
uint16_t srcPort
الوظائف العامة
DoesPacketHaveWeaveMessage
bool DoesPacketHaveWeaveMessage( void ) const
تحقق مما إذا كانت الحزمة التي تم فك تشفيرها تحتوي على رسالة نسج.
PacketHeaderDecode
WEAVE_ERROR PacketHeaderDecode( const uint8_t *pkt, uint16_t pktLen )
تحليل وفك تشفير حقول عناوين IP و UDP / TCP و Weave.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
عائدات | INET_ERROR أثناء تحليل الحزمة أو INET_NO_ERROR على Success. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
تاريخ التعديل الأخير: 2018-06-05 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]