nl::Weave::WeaveMessageInfo

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

Gönderme veya alma sürecinde olan bir Weave mesajı hakkında bilgi.

Ö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; bkz. WeaveMessageFlags.
InCon
İletinin alındığı bağlantı (varsa).
InPacketInfo
const IPPacketInfo *
Alınan iletinin IP Adresi 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öntem.
SourceNodeId
uint64_t
Weave mesajının kaynak düğüm tanımlayıcısı.

Kamu işlevleri

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; bkz. WeaveMessageFlags.

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 Adresi 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öntem.

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ı.

Kamu işlevleri

Temizle

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