class ServiceProvisioningServer
Defined at line 48 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h
Implements the Weave Service 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 HandleRegisterServicePairAccount (::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg)
===== Members that override virtual methods on ServiceProvisioningDelegate
WEAVE_ERROR HandleUpdateService (::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg)
WEAVE_ERROR HandleUnregisterService (uint64_t serviceId)
void HandlePairDeviceToAccountResult (WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)
bool IsPairedToAccount ()
===== Members that override virtual methods on ServiceProvisioningServer
Protected Methods
void ServiceProvisioningServer ()
Construction/destruction limited to subclasses.
Defined at line 99 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h
void ~ServiceProvisioningServer ()
Defined at line 100 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h
void ServiceProvisioningServer (const ServiceProvisioningServer & )
No copy, move or assignment.
Defined at line 103 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h
void ServiceProvisioningServer (const ServiceProvisioningServer && )
Defined at line 104 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h
ServiceProvisioningServer & operator= (const ServiceProvisioningServer & )
Defined at line 105 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h
Friends
ServiceProvisioningServer & ServiceProvisioningServer ()