nl::Weave::WeaveMessageInfo

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

Gönderme veya alınma sürecinde olan bir Weave iletisiyle ilgili bilgiler.

Özet

Herkese açık özellikler

DestNodeId
uint64_t
Weave mesajının hedef düğüm tanımlayıcısı.
EncryptionType
uint8_t
Weave mesajı için kullanılan şifreleme türü.
Flags
uint32_t
Weave mesajıyla ilişkili çeşitli işaretler; WeaveMessageFlags'a bakın.
InCon
İletinin alındığı bağlantı (varsa).
InPacketInfo
const IPPacketInfo *
Alınan iletinin IP Adresleme bilgileri.
KeyId
uint16_t
Weave mesajının şifreleme anahtarı tanımlayıcısı.
MessageId
uint32_t
Weave mesajının mesaj tanımlayıcısı.
MessageVersion
uint8_t
Weave mesajının sürümü.
PeerAuthMode
WeaveAuthMode
İletiyi gönderen kişinin kimliğinin doğrulanması için kullanılan yöntemler.
SourceNodeId
uint64_t
Weave mesajının kaynak düğüm tanımlayıcısı.

Herkese açık işlevler

Clear()
void

Herkese açık özellikler

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

Weave mesajının hedef düğüm tanımlayıcısı.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Weave mesajı için kullanılan şifreleme türü.

Bayraklar

uint32_t nl::Weave::WeaveMessageInfo::Flags

Weave mesajıyla ilişkili çeşitli işaretler; WeaveMessageFlags'a bakın.

InCon

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

İletinin alındığı bağlantı (varsa).

Yalnızca gelen iletiler için anlamlıdır.

InPacketInfo

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

Alınan iletinin IP Adresleme bilgileri.

Yalnızca gelen iletiler için anlamlıdır.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Weave mesajının şifreleme anahtarı tanımlayıcısı.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

Weave mesajının mesaj tanımlayıcısı.

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Weave mesajının sürümü.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

İletiyi gönderen kişinin kimliğinin doğrulanması için kullanılan yöntemler.

Yalnızca gelen iletiler için anlamlıdır.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Weave mesajının kaynak düğüm tanımlayıcısı.

Herkese açık işlevler

Temizle

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