nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam

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

Output parameters to Weave Certificate Provisioning API event.

Summary

Public attributes

@253
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@252
Error
An error set by the application indicating that an authorization info couldn't be prepared.
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@252::@254
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@252::@255

Public functions

Clear()
void

Public attributes

@253

union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@252 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@253

Error

WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::Error

An error set by the application indicating that an authorization info couldn't be prepared.

An error set by the application indicating that response data couldn't be processed.

PrepareAuthorizeInfo

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@252::@254 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::PrepareAuthorizeInfo

ResponseReceived

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@252::@255 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::ResponseReceived

Public functions

Clear

void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::Clear()