class FabricProvisioningServer

Defined at line 180 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/fabric-provisioning/FabricProvisioning.h

Server class for implementing the Fabric Provisioning profile.

TODO: Additional documentation detail required (i.e. expected class usage, number in the system, instantiation requirements, lifetime).

Protected Members

FabricProvisioningDelegate * mDelegate
ExchangeContext * mCurClientOp

Public Methods

void FabricProvisioningServer ()
WEAVE_ERROR Init (WeaveExchangeManager * exchangeMgr)
WEAVE_ERROR Shutdown ()
void SetDelegate (FabricProvisioningDelegate * delegate)
bool SessionHasFabricConfigAccessPrivilege (uint16_t keyId, uint64_t peerNodeId)

Check if the session is marked as privileged to retrieve fabric config information.

WEAVE_ERROR SendSuccessResponse ()
WEAVE_ERROR SendStatusReport (uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)