O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Weave::Profiles::Security::CASE::BeginSessionContext

#include <src/lib/profiles/security/WeaveCASE.h>

Mantém as informações de contexto relacionadas à geração ou ao processamento de uma CASE mensagens de sessão inicial.

Resumo

Herança

Subclasses conhecidas conhecidas:
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext

Tipos protegidos

@228 tipo enumerado

Atributos públicos

CertInfo
const uint8_t *
CertInfoLength
uint16_t
CurveId
uint32_t
ECDHPublicKey
MsgInfo
Payload
const uint8_t *
PayloadLength
uint16_t
PeerNodeId
uint64_t
ProtocolConfig
uint32_t
Signature
const uint8_t *
SignatureLength
uint16_t

Atributos protegidos

Flags
uint8_t

Funções públicas

IsBeginSessionRequest() const
bool
IsInitiator() const
bool
PerformKeyConfirm() const
bool
SetIsBeginSessionRequest(bool val)
void
SetIsInitiator(bool val)
void
SetPerformKeyConfirm(bool val)
void

Tipos protegidos

@228

 @228

Atributos públicos

CertInfo

const uint8_t * CertInfo

CertInfoLength

uint16_t CertInfoLength

CurveId.

uint32_t CurveId

ECDHPublicKey

EncodedECPublicKey ECDHPublicKey

Informações da mensagem

const WeaveMessageInfo * MsgInfo

Payload

const uint8_t * Payload

Comprimento

uint16_t PayloadLength

ID de peering

uint64_t PeerNodeId

ProtocoloConfig

uint32_t ProtocolConfig

Assinatura

const uint8_t * Signature

Duração da assinatura

uint16_t SignatureLength

Atributos protegidos

Sinalizações

uint8_t Flags

Funções públicas

IsBeginSessionRequest

bool IsBeginSessionRequest() const 

Iniciador

bool IsInitiator() const 

PerformKeyConfirm

bool PerformKeyConfirm() const 

SetIsBeginSessionRequest

void SetIsBeginSessionRequest(
  bool val
)

SetIsInitiator

void SetIsInitiator(
  bool val
)

SetPerformKeyConfirm

void SetPerformKeyConfirm(
  bool val
)