Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Weave::Devicelayer::Nội bộ::ServiceCung cấp Máy chủ

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

Triển khai cấu hình Cung cấp dịch vụ Weave cho thiết bị Weave.

Tóm tắt

Tính kế thừa

Kế thừa từ:
nl::Weave::Profiles::Serviceprovisioning::ServiceprovisioningServer
nl::Weave::Profiles::ServiceTrạng thái cấp dịch vụ::ServiceOfferingDelegate

Hàm công khai

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
Được gọi để xác định xem thiết bị hiện có được ghép nối với tài khoản hay không.
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Hàm được bảo vệ

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

Hàm công khai

Xử lý kết quả IFIFJServiceFabric

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

đối ứng ghép nối thiết bị sang tài khoản

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

Tài khoản đăng ký ghép nối của dịch vụ xử lý đăng ký

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

đối tượng Hủy đăng ký dịch vụ

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
) override

Dịch vụ xử lý bản cập nhật

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

Số nguyên

WEAVE_ERROR Init(
  void
)

Được ghép nối với tài khoản

virtual bool IsPairedToAccount(
  void
) const override

Được gọi để xác định xem thiết bị hiện có được ghép nối với tài khoản hay không.

Sự kiện trên Platform

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Hàm được bảo vệ

Cung cấp máy chủ dịch vụ

 ServiceProvisioningServer()=default

Cung cấp máy chủ dịch vụ

 ServiceProvisioningServer(
  const ServiceProvisioningServer &
)=delete

Cung cấp máy chủ dịch vụ

 ServiceProvisioningServer(
  const ServiceProvisioningServer &&
)=delete

toán tử=

ServiceProvisioningServer & operator=(
  const ServiceProvisioningServer &
)=delete

~Dịch vụ cung cấp máy chủ

 ~ServiceProvisioningServer()=default