nl::Weave::Binding::OutEventParam

#include <src/lib/core/WeaveBinding.h>

Output parameters to a Binding API event.

Summary

Public attributes

@27
union nl::Weave::Binding::OutEventParam::@26
AuthDelegate
DefaultHandlerCalled
bool
EncryptAuthPhase
bool
EncryptCommPhase
bool
PASEParametersRequested
struct nl::Weave::Binding::OutEventParam::@26::@29
Password
const uint8_t *
PasswordLength
uint16_t
PrepareError
PrepareRequested
struct nl::Weave::Binding::OutEventParam::@26::@28
SendChallengerId
bool
TAKEParametersRequested
struct nl::Weave::Binding::OutEventParam::@26::@30
TimeLimitedIK
bool

Public functions

Clear()
void

Public attributes

@27

union nl::Weave::Binding::OutEventParam::@26 nl::Weave::Binding::OutEventParam::@27

AuthDelegate

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate * nl::Weave::Binding::OutEventParam::AuthDelegate

DefaultHandlerCalled

bool nl::Weave::Binding::OutEventParam::DefaultHandlerCalled

EncryptAuthPhase

bool nl::Weave::Binding::OutEventParam::EncryptAuthPhase

EncryptCommPhase

bool nl::Weave::Binding::OutEventParam::EncryptCommPhase

PASEParametersRequested

struct nl::Weave::Binding::OutEventParam::@26::@29 nl::Weave::Binding::OutEventParam::PASEParametersRequested

Password

const uint8_t * nl::Weave::Binding::OutEventParam::Password

PasswordLength

uint16_t nl::Weave::Binding::OutEventParam::PasswordLength

PrepareError

WEAVE_ERROR nl::Weave::Binding::OutEventParam::PrepareError

PrepareRequested

struct nl::Weave::Binding::OutEventParam::@26::@28 nl::Weave::Binding::OutEventParam::PrepareRequested

SendChallengerId

bool nl::Weave::Binding::OutEventParam::SendChallengerId

TAKEParametersRequested

struct nl::Weave::Binding::OutEventParam::@26::@30 nl::Weave::Binding::OutEventParam::TAKEParametersRequested

TimeLimitedIK

bool nl::Weave::Binding::OutEventParam::TimeLimitedIK

Public functions

Clear

void nl::Weave::Binding::OutEventParam::Clear()