nl::Weave::WeaveMessageInfo

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

Weave मैसेज के बारे में जानकारी, जिसे भेजने या पाने की प्रोसेस जारी है.

खास जानकारी

सार्वजनिक विशेषताएं

DestNodeId
uint64_t
Weave मैसेज का डेस्टिनेशन नोड आइडेंटिफ़ायर.
EncryptionType
uint8_t
Weave मैसेज के लिए इस्तेमाल किया गया एन्क्रिप्शन टाइप.
Flags
uint32_t
Weave मैसेज से जुड़े कई फ़्लैग; WeaveMessageFlags देखें.
InCon
कनेक्शन (अगर कोई है) जिस पर मैसेज मिला था.
InPacketInfo
const IPPacketInfo *
मिले मैसेज के आईपी पते से जुड़ी जानकारी.
KeyId
uint16_t
Weave मैसेज की एन्क्रिप्शन कुंजी का आइडेंटिफ़ायर.
MessageId
uint32_t
Weave मैसेज का मैसेज आइडेंटिफ़ायर.
MessageVersion
uint8_t
Weave मैसेज का वर्शन.
PeerAuthMode
WeaveAuthMode
वह तरीका जिससे मैसेज भेजने वाले की पुष्टि हुई.
SourceNodeId
uint64_t
Weave मैसेज का सोर्स नोड आइडेंटिफ़ायर.

सार्वजनिक फ़ंक्शन

Clear()
void

सार्वजनिक विशेषताएं

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

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

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Weave मैसेज के लिए इस्तेमाल किया गया एन्क्रिप्शन टाइप.

झंडे

uint32_t nl::Weave::WeaveMessageInfo::Flags

Weave मैसेज से जुड़े कई फ़्लैग; WeaveMessageFlags देखें.

InCon

WeaveConnection * nl::Weave::WeaveMessageInfo::InCon

कनेक्शन (अगर कोई है) जिस पर मैसेज मिला था.

यह सिर्फ़ इनकमिंग मैसेज के लिए सही है.

InPacketInfo

const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo

मिले मैसेज के आईपी पते से जुड़ी जानकारी.

यह सिर्फ़ इनकमिंग मैसेज के लिए सही है.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Weave मैसेज की एन्क्रिप्शन कुंजी का आइडेंटिफ़ायर.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

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

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Weave मैसेज का वर्शन.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

वह तरीका जिससे मैसेज भेजने वाले की पुष्टि हुई.

यह सिर्फ़ इनकमिंग मैसेज के लिए सही है.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

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

सार्वजनिक फ़ंक्शन

मिटाएं

void nl::Weave::WeaveMessageInfo::Clear()