nl::Weave::WeaveMessageInfo

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

Thông tin về thông báo Weave đang trong quá trình gửi hoặc nhận.

Tóm tắt

Thuộc tính công khai

DestNodeId
uint64_t
Giá trị nhận dạng nút đích của thông báo Weave.
EncryptionType
uint8_t
Loại mã hóa dùng cho thông báo Weave.
Flags
uint32_t
Nhiều cờ liên kết với thông báo Weave; xem WeaveMessageflags.
InCon
Kết nối (nếu có) mà thư được nhận.
InPacketInfo
const IPPacketInfo *
Thông tin về địa chỉ IP của thư đã nhận.
KeyId
uint16_t
Giá trị nhận dạng khóa mã hóa của tin nhắn Weave.
MessageId
uint32_t
Giá trị nhận dạng thông báo của thông báo Weave.
MessageVersion
uint8_t
Phiên bản của thông báo Weave.
PeerAuthMode
WeaveAuthMode
Phương tiện mà người gửi thư được xác thực.
SourceNodeId
uint64_t
Giá trị nhận dạng nút nguồn của thông báo Weave.

Hàm công khai

Clear()
void

Thuộc tính công khai

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

Giá trị nhận dạng nút đích của thông báo Weave.

Loại mã hóa

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Loại mã hóa dùng cho thông báo Weave.

Cờ

uint32_t nl::Weave::WeaveMessageInfo::Flags

Nhiều cờ liên kết với thông báo Weave; xem WeaveMessageflags.

Concon

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

Kết nối (nếu có) mà thư được nhận.

Chỉ dành cho các tin nhắn đến.

InPacketInfo

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

Thông tin về địa chỉ IP của thư đã nhận.

Chỉ dành cho các tin nhắn đến.

Mã khóa

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Giá trị nhận dạng khóa mã hóa của tin nhắn Weave.

Id thư

uint32_t nl::Weave::WeaveMessageInfo::MessageId

Giá trị nhận dạng thông báo của thông báo Weave.

Phiên bản thông báo

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Phiên bản của thông báo Weave.

Chế độ xác thực

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

Phương tiện mà người gửi thư được xác thực.

Chỉ dành cho các tin nhắn đến.

Mã nút nguồn

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Giá trị nhận dạng nút nguồn của thông báo Weave.

Hàm công khai

Quang đãng

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