nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
送受信中の Weave メッセージに関する情報。
概要
パブリック属性 |
|
---|---|
DestNodeId
|
uint64_t
Weave メッセージの宛先ノード ID。
|
EncryptionType
|
uint8_t
Weave メッセージで使用される暗号化タイプ。
|
Flags
|
uint32_t
Weave メッセージに関連付けられたさまざまなフラグ。WeaveMessageFlags をご覧ください。
|
InCon
|
メッセージを受信した接続(存在する場合)。
|
InPacketInfo
|
const IPPacketInfo *
受信したメッセージの IP アドレス情報。
|
KeyId
|
uint16_t
Weave メッセージの暗号鍵 ID。
|
MessageId
|
uint32_t
Weave メッセージのメッセージ ID。
|
MessageVersion
|
uint8_t
Weave メッセージのバージョン。
|
PeerAuthMode
|
WeaveAuthMode
メッセージの送信者が認証された手段。
|
SourceNodeId
|
uint64_t
Weave メッセージのソースノード ID。
|
パブリック関数 |
|
---|---|
Clear()
|
void
|
パブリック属性
DestNodeId
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
Weave メッセージの宛先ノード ID。
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 メッセージの暗号鍵 ID。
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Weave メッセージのメッセージ ID。
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()