Google is committed to advancing racial equity for Black communities. See how.

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

@247
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@246
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::@246::@248
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@246::@249

Public functions

Clear()
void

Public attributes

@247

union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@246 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@247

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::@246::@248 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::PrepareAuthorizeInfo

ResponseReceived

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::@246::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::OutEventParam::ResponseReceived

Public functions

Clear

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