nl :: Dệt :: Hồ sơ :: Bảo vệ:: TÌNH HUỐNG :: BeginSessionContext
#include <src/lib/profiles/security/WeaveCASE.h>
Lưu trữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý thông báo bắt đầu phiên CASE .
Tóm lược
Di sản
Các lớp con đã biết trực tiếp:nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext
Các loại được bảo vệ | |
---|---|
@228 | enum |
Thuộc tính công cộng | |
---|---|
CertInfo | const uint8_t * |
CertInfoLength | uint16_t |
CurveId | uint32_t |
ECDHPublicKey | |
MsgInfo | const WeaveMessageInfo * |
Payload | const uint8_t * |
PayloadLength | uint16_t |
PeerNodeId | uint64_t |
ProtocolConfig | uint32_t |
Signature | const uint8_t * |
SignatureLength | uint16_t |
Thuộc tính được bảo vệ | |
---|---|
Flags | uint8_t |
Chức năng công cộng | |
---|---|
IsBeginSessionRequest () const | bool |
IsInitiator () const | bool |
PerformKeyConfirm () const | bool |
SetIsBeginSessionRequest (bool val) | void |
SetIsInitiator (bool val) | void |
SetPerformKeyConfirm (bool val) | void |
Các loại được bảo vệ
@ 228
@228
Thuộc tính công cộng
CertInfo
const uint8_t * CertInfo
CertInfoLength
uint16_t CertInfoLength
CurveId
uint32_t CurveId
ECDHPublicKey
EncodedECPublicKey ECDHPublicKey
MsgInfo
const WeaveMessageInfo * MsgInfo
Khối hàng
const uint8_t * Payload
PayloadLength
uint16_t PayloadLength
PeerNodeId
uint64_t PeerNodeId
ProtocolConfig
uint32_t ProtocolConfig
Chữ ký
const uint8_t * Signature
SignatureLength
uint16_t SignatureLength
Thuộc tính được bảo vệ
Cờ
uint8_t Flags
Chức năng công cộng
IsBeginSessionRequest
bool IsBeginSessionRequest() const
IsInitiator
bool IsInitiator() const
PerformKeyConfirm
bool PerformKeyConfirm() const
SetIsBeginSessionRequest
void SetIsBeginSessionRequest( bool val )
SetIsInitiator
void SetIsInitiator( bool val )
SetPerformKeyConfirm
void SetPerformKeyConfirm( bool val )