nl::Weave::WeaveExchangeHeader

#include <src/lib/core/WeaveExchangeMgr.h>

यह ExchangeContext में किसी खास Weave मैसेज की Weave प्रोफ़ाइल और मैसेज टाइप के बारे में बताता है.

खास जानकारी

सार्वजनिक एट्रिब्यूट

AckMsgId
uint32_t
ज़रूरी नहीं; मैसेज आइडेंटिफ़ायर को स्वीकार किया गया.
ExchangeId
uint16_t
ExchangeContext के लिए Exchange आइडेंटिफ़ायर.
Flags
uint8_t
Weave मैसेज के टाइप के लिए बिट फ़्लैग इंडिकेटर.
MessageType
uint8_t
बताई गई Weave प्रोफ़ाइल के लिए मैसेज का टाइप.
ProfileId
uint32_t
Weave मैसेज का प्रोफ़ाइल आइडेंटिफ़ायर.
Version
uint8_t
Weave Exchange हेडर फ़ॉर्मैट का वर्शन.

सार्वजनिक एट्रिब्यूट

AckMsgId

uint32_t AckMsgId

ज़रूरी नहीं; मैसेज आइडेंटिफ़ायर को स्वीकार किया गया.

जब स्वीकार करने की ज़रूरत हो, तब यह तय किया जाता है.

ExchangeId

uint16_t ExchangeId

ExchangeContext के लिए Exchange आइडेंटिफ़ायर.

झंडे

uint8_t Flags

Weave मैसेज के टाइप के लिए बिट फ़्लैग इंडिकेटर.

MessageType

uint8_t MessageType

बताई गई Weave प्रोफ़ाइल के लिए मैसेज का टाइप.

ProfileId

uint32_t ProfileId

Weave मैसेज का प्रोफ़ाइल आइडेंटिफ़ायर.

वर्शन

uint8_t Version

Weave Exchange हेडर फ़ॉर्मैट का वर्शन.