class BeginSessionRequestContext

Defined at line 157 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 BeginSessionRequest message.

Public Members

uint32_t[4] AlternateConfigs
uint32_t[4] AlternateCurveIds
uint16_t SessionKeyId
uint8_t AlternateConfigCount
uint8_t AlternateCurveCount
uint8_t EncryptionType

Public Methods

WEAVE_ERROR EncodeHead (PacketBuffer * msgBuf)
WEAVE_ERROR DecodeHead (PacketBuffer * msgBuf)
uint16_t HeadLength ()

Defined at line 573 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h

void Reset ()

Defined at line 588 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h

bool IsAltConfig (uint32_t config)

Enumerations

enum 
Name Value
kMaxAlternateProtocolConfigs 4
kMaxAlternateCurveIds 4

Defined at line 160 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h