nl::Weave::WeaveExchangeHeader

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

Określa profil Weave i typ wiadomości konkretnej wiadomości Weave w ExchangeContext.

Podsumowanie

Atrybuty publiczne

AckMsgId
uint32_t
Opcjonalnie; Potwierdzam identyfikator wiadomości.
ExchangeId
uint16_t
Identyfikator Exchange dla ExchangeContext.
Flags
uint8_t
Wskaźniki flagi bitowej oznaczające typ wiadomości Weave.
MessageType
uint8_t
Typ wiadomości dla określonego profilu Weave.
ProfileId
uint32_t
Identyfikator profilu wiadomości Weave.
Version
uint8_t
Wersja formatu nagłówka Weave Exchange.

Atrybuty publiczne

AckMsgId

uint32_t AckMsgId

Opcjonalnie; Potwierdzam identyfikator wiadomości.

Określany, gdy wymagane jest potwierdzenie.

ExchangeId

uint16_t ExchangeId

Identyfikator Exchange dla ExchangeContext.

Flagi

uint8_t Flags

Wskaźniki flagi bitowej oznaczające typ wiadomości Weave.

MessageType

uint8_t MessageType

Typ wiadomości dla określonego profilu Weave.

ProfileId

uint32_t ProfileId

Identyfikator profilu wiadomości Weave.

Wersja

uint8_t Version

Wersja formatu nagłówka Weave Exchange.