class BeginSessionContext
Defined at line 120 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
Holds context information related to the generation or processing of a CASE begin session messages.
Public Members
uint64_t PeerNodeId
EncodedECPublicKey ECDHPublicKey
const WeaveMessageInfo * MsgInfo
uint32_t ProtocolConfig
uint32_t CurveId
const uint8_t * Payload
const uint8_t * CertInfo
const uint8_t * Signature
uint16_t PayloadLength
uint16_t CertInfoLength
uint16_t SignatureLength
Protected Members
uint8_t Flags
Public Methods
bool IsBeginSessionRequest ()
Inline Methods
Defined at line 543 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
void SetIsBeginSessionRequest (bool val)
Defined at line 548 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
bool IsInitiator ()
Defined at line 553 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
void SetIsInitiator (bool val)
Defined at line 558 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
bool PerformKeyConfirm ()
Defined at line 563 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
void SetPerformKeyConfirm (bool val)
Defined at line 568 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
Enumerations
enum
| Name | Value |
|---|---|
| kFlag_IsBeginSessionRequest | 0x01 |
| kFlag_IsInitiator | 0x02 |
| kFlag_PerformKeyConfirm | 0x04 |
Defined at line 143 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h