nl:: بافت:: DeviceLayer:: درونی؛ داخلی:: ServiceProvisioningServer

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/ServiceProvisioningServer.h>

نمایه Weave Service Provisioning را برای دستگاه Weave پیاده سازی می کند.

خلاصه

وراثت

ارث می برد از:
  nl::Weave::پروفایل::ServiceProvisioning::ServiceProvisioningServer
  nl::Weave::پروفایل::ServiceProvisioning::ServiceProvisioningDelegate

توابع عمومی

HandleIFJServiceFabricJoinResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode) override
virtual void
HandlePairDeviceToAccountResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode) override
virtual void
HandleRegisterServicePairAccount (:: nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg) override
HandleUnregisterService (uint64_t serviceId) override
virtual WEAVE_ERROR
HandleUpdateService (:: nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg) override
Init (void)
IsPairedToAccount (void) const override
virtual bool
برای تعیین اینکه آیا دستگاه در حال حاضر با یک حساب جفت شده است یا خیر، فراخوانی می شود.
OnPlatformEvent (const WeaveDeviceEvent *event)
void

توابع محافظت شده

ServiceProvisioningServer ()=default
ServiceProvisioningServer (const ServiceProvisioningServer &)=delete
ServiceProvisioningServer (const ServiceProvisioningServer &&)=delete
operator= (const ServiceProvisioningServer &)=delete
~ServiceProvisioningServer ()=default

توابع عمومی

HandleIFJServiceFabricJoinResult

virtual void HandleIFJServiceFabricJoinResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
) override

HandlePairDeviceToAccountResult

virtual void HandlePairDeviceToAccountResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
) override

HandleRegisterServicePairAccount

WEAVE_ERROR HandleRegisterServicePairAccount(
  ::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg
) override

HandleUnregisterService

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
) override

HandleUpdateService

WEAVE_ERROR HandleUpdateService(
  ::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg
) override

شروع کنید

WEAVE_ERROR Init(
  void
)

IsPairedToAccount

virtual bool IsPairedToAccount(
  void
) const override

برای تعیین اینکه آیا دستگاه در حال حاضر با یک حساب جفت شده است یا خیر، فراخوانی می شود.

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

توابع محافظت شده

ServiceProvisioningServer

 ServiceProvisioningServer()=default

ServiceProvisioningServer

 ServiceProvisioningServer(
  const ServiceProvisioningServer &
)=delete

ServiceProvisioningServer

 ServiceProvisioningServer(
  const ServiceProvisioningServer &&
)=delete

اپراتور=

ServiceProvisioningServer & operator=(
  const ServiceProvisioningServer &
)=delete

~ServiceProvisioningServer

 ~ServiceProvisioningServer()=default