nl:: बुना::डिवाइस लेयर::अंदरूनी::सेवा प्रावधान सर्वर

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

Weave डिवाइस के लिए Weave सेवा प्रावधान प्रोफ़ाइल लागू करता है.

खास जानकारी

इनहेरिटेंस

यहां से इनहेरिट किया जाता है:
nl::Weave::Profiles::Service प्रावधान::Service प्रावधानingServer
nl::Weave::Profiles::Service प्रावधान::Service प्रावधानingDelegate

सार्वजनिक फ़ंक्शन

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

हैंडलर पेयर डिवाइस टू अकाउंट नतीजा

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

HandleregisterServiceपेयरखाता

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
)

सुरक्षित किए गए फ़ंक्शन

Service प्रावधानing सर्वर

 ServiceProvisioningServer()=default

Service प्रावधानing सर्वर

 ServiceProvisioningServer(
  const ServiceProvisioningServer &
)=delete

Service प्रावधानing सर्वर

 ServiceProvisioningServer(
  const ServiceProvisioningServer &&
)=delete

ऑपरेटर=

ServiceProvisioningServer & operator=(
  const ServiceProvisioningServer &
)=delete

~Service प्रावधान सर्वर

 ~ServiceProvisioningServer()=default