nl :: 짜다:: 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()