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