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 *
受信したメッセージの IP アドレス情報。
|
KeyId
|
uint16_t
Weave メッセージの暗号鍵識別子。
|
MessageId
|
uint32_t
Weave メッセージのメッセージ識別子。
|
MessageVersion
|
uint8_t
Weave メッセージのバージョン。
|
PeerAuthMode
|
WeaveAuthMode
メッセージの送信者が認証された手段。
|
SourceNodeId
|
uint64_t
Weave メッセージのソースノード ID。
|
パブリック関数 |
|
---|---|
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
受信したメッセージの IP アドレス情報。
受信メッセージに対してのみ意味を持ちます。
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 メッセージのソースノード ID。
パブリック関数
クリア
void nl::Weave::WeaveMessageInfo::Clear()