class FabricProvisioningServer
Defined at line 38 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h
Implements the Weave Fabric Provisioning profile for a Weave device.
Public Methods
WEAVE_ERROR Init ()
===== Members for internal use by other Device Layer components.
void OnPlatformEvent (const WeaveDeviceEvent * event)
WEAVE_ERROR LeaveFabric ()
WEAVE_ERROR HandleCreateFabric ()
===== Members that override virtual methods on FabricProvisioningDelegate
WEAVE_ERROR HandleJoinExistingFabric ()
WEAVE_ERROR HandleLeaveFabric ()
WEAVE_ERROR HandleGetFabricConfig ()
bool IsPairedToAccount ()
===== Members that override virtual methods on FabricProvisioningServer
Protected Methods
void FabricProvisioningServer ()
Construction/destruction limited to subclasses.
Defined at line 74 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h
void ~FabricProvisioningServer ()
Defined at line 75 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h
void FabricProvisioningServer (const FabricProvisioningServer & )
No copy, move or assignment.
Defined at line 78 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h
void FabricProvisioningServer (const FabricProvisioningServer && )
Defined at line 79 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h
FabricProvisioningServer & operator= (const FabricProvisioningServer & )
Defined at line 80 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h
Friends
FabricProvisioningServer & FabricProvisioningServer ()