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()