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 ()