nl::Weave::WeaveMessageInfo

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

Informacje o wiadomości Weave, która jest w trakcie wysyłania lub odbierania.

Podsumowanie

Atrybuty publiczne

DestNodeId
uint64_t
Identyfikator węzła docelowego komunikatu Weave.
EncryptionType
uint8_t
Typ szyfrowania używany w wiadomości Weave.
Flags
uint32_t
Różne flagi powiązane z wiadomością Weave; patrz WeaveMessageFlags.
InCon
Połączenie (jeśli występuje), przez które otrzymano wiadomość.
InPacketInfo
const IPPacketInfo *
Informacje dotyczące adresu IP odebranej 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 używany w wiadomości Weave.

Flagi

uint32_t nl::Weave::WeaveMessageInfo::Flags

Różne flagi powiązane z wiadomością Weave; patrz WeaveMessageFlags.

InCon

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

Połączenie (jeśli występuje), przez które otrzymano wiadomość.

Dotyczy tylko wiadomości przychodzących.

InPacketInfo

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

Informacje dotyczące adresu IP odebranej 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()