nl::Weave::Binding::InEventParam

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

Input parameters to a Binding API event.

Summary

Public attributes

@22
union nl::Weave::Binding::InEventParam::@21
BindingFailed
struct nl::Weave::Binding::InEventParam::@21::@24
PASEParametersRequested
struct nl::Weave::Binding::InEventParam::@21::@25
PasswordSource
uint8_t
PrepareFailed
struct nl::Weave::Binding::InEventParam::@21::@23
Reason
Source
StatusReport

Public functions

Clear()
void

Public attributes

@22

union nl::Weave::Binding::InEventParam::@21 nl::Weave::Binding::InEventParam::@22

BindingFailed

struct nl::Weave::Binding::InEventParam::@21::@24 nl::Weave::Binding::InEventParam::BindingFailed

PASEParametersRequested

struct nl::Weave::Binding::InEventParam::@21::@25 nl::Weave::Binding::InEventParam::PASEParametersRequested

PasswordSource

uint8_t nl::Weave::Binding::InEventParam::PasswordSource

PrepareFailed

struct nl::Weave::Binding::InEventParam::@21::@23 nl::Weave::Binding::InEventParam::PrepareFailed

Reason

WEAVE_ERROR nl::Weave::Binding::InEventParam::Reason

Source

Binding * nl::Weave::Binding::InEventParam::Source

StatusReport

Profiles::StatusReporting::StatusReport * nl::Weave::Binding::InEventParam::StatusReport

Public functions

Clear

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