nl::Weave::WeaveMessageInfo

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

전송 또는 수신 중인 Weave 메시지에 대한 정보입니다.

요약

공개 속성

DestNodeId
uint64_t
Weave 메시지의 대상 노드 식별자입니다.
EncryptionType
uint8_t
Weave 메시지에 사용되는 암호화 유형입니다.
Flags
uint32_t
Weave 메시지와 관련된 다양한 플래그 WeaveMessageFlags를 참조하세요.
InCon
메시지가 수신된 연결 (있는 경우)입니다.
InPacketInfo
const IPPacketInfo *
수신된 메시지의 IP 주소 지정 정보입니다.
KeyId
uint16_t
Weave 메시지의 암호화 키 식별자입니다.
MessageId
uint32_t
Weave 메시지의 메시지 식별자입니다.
MessageVersion
uint8_t
Weave 메시지의 버전입니다.
PeerAuthMode
WeaveAuthMode
메시지 발신자가 인증된 수단입니다.
SourceNodeId
uint64_t
Weave 메시지의 소스 노드 식별자입니다.

공개 함수

Clear()
void

공개 속성

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

Weave 메시지의 대상 노드 식별자입니다.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Weave 메시지에 사용되는 암호화 유형입니다.

플래그

uint32_t nl::Weave::WeaveMessageInfo::Flags

Weave 메시지와 관련된 다양한 플래그 WeaveMessageFlags를 참조하세요.

InCon

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

메시지가 수신된 연결 (있는 경우)입니다.

받은 메일에만 의미가 있습니다.

InPacketInfo

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

수신된 메시지의 IP 주소 지정 정보입니다.

받은 메일에만 의미가 있습니다.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Weave 메시지의 암호화 키 식별자입니다.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

Weave 메시지의 메시지 식별자입니다.

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Weave 메시지의 버전입니다.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

메시지 발신자가 인증된 수단입니다.

받은 메일에만 의미가 있습니다.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Weave 메시지의 소스 노드 식별자입니다.

공개 함수

지우기

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