nl::Weave::WeaveMessageInfo

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

Informacje o wysyłanej lub odbieranej wiadomości Weave.

Podsumowanie

Atrybuty publiczne

DestNodeId
uint64_t
Identyfikator węzła docelowego komunikatu Weave.
EncryptionType
uint8_t
Typ szyfrowania wiadomości Weave.
Flags
uint32_t
różne flagi związane z wiadomością Weave; więcej informacji WeaveMessageFlags.
InCon
Połączenie (jeśli dotyczy), przez które odebrano wiadomość.
InPacketInfo
const IPPacketInfo *
Informacje o adresowaniu IP otrzymanej wiadomości.
KeyId
uint16_t
Identyfikator klucza szyfrowania wiadomości Weave.
MessageId
uint32_t
Identyfikator wiadomości weave.
MessageVersion
uint8_t
Wersja wiadomości Weave.
PeerAuthMode
WeaveAuthMode
Środki, za pomocą których nadawca wiadomości został uwierzytelniony.
SourceNodeId
uint64_t
Identyfikator węzła źródłowego wiadomości Weave.

Funkcje publiczne

Clear()
void

Atrybuty publiczne

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

Identyfikator węzła docelowego komunikatu Weave.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Typ szyfrowania wiadomości Weave.

Flagi

uint32_t nl::Weave::WeaveMessageInfo::Flags

różne flagi związane z wiadomością Weave; więcej informacji WeaveMessageFlags.

InCon

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

Połączenie (jeśli dotyczy), przez które odebrano wiadomość.

Dotyczy tylko wiadomości przychodzących.

InPacketInfo

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

Informacje o adresowaniu IP otrzymanej wiadomości.

Dotyczy tylko wiadomości przychodzących.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Identyfikator klucza szyfrowania wiadomości Weave.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

Identyfikator wiadomości weave.

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Wersja wiadomości Weave.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

Środki, za pomocą których nadawca wiadomości został uwierzytelniony.

Dotyczy tylko wiadomości przychodzących.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Identyfikator węzła źródłowego wiadomości Weave.

Funkcje publiczne

Wyczyść

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