nl::Weave::DeviceLayer::ภายใน::ServiceProvisioningServer

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

นําโปรไฟล์การจัดสรรบริการ Weave สําหรับอุปกรณ์ Weave ไปใช้

สรุป

การสืบทอด

รับค่าจาก:
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer
nl::Weave::Profiles::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

ฟังก์ชันสาธารณะ

แฮนเดิลIFJServiceFabricเข้าร่วม

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

แฮนเดิลอุปกรณ์การจับคู่ผลลัพธ์บัญชี

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

เครื่องจัดการการลงทะเบียนบริการบัญชี

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

แฮนเดิลยกเลิกการลงทะเบียนบริการ

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
) override

เครื่องจัดการการอัปเดต

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

เริ่ม

WEAVE_ERROR Init(
  void
)

Isจับคู่กับบัญชี

virtual bool IsPairedToAccount(
  void
) const override

โทรหาเพื่อตรวจสอบว่าอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่

กิจกรรมบนแพลตฟอร์ม

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

ฟังก์ชันที่ได้รับการคุ้มครอง

เซิร์ฟเวอร์การจัดสรร

 ServiceProvisioningServer()=default

เซิร์ฟเวอร์การจัดสรร

 ServiceProvisioningServer(
  const ServiceProvisioningServer &
)=delete

เซิร์ฟเวอร์การจัดสรร

 ServiceProvisioningServer(
  const ServiceProvisioningServer &&
)=delete

โอเปอเรเตอร์=

ServiceProvisioningServer & operator=(
  const ServiceProvisioningServer &
)=delete

~ServiceProvisioningServer

 ~ServiceProvisioningServer()=default