nl::Weave::DeviceLayer::Internal::FabricProvisioningServer

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

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

खास जानकारी

इनहेरिटेंस

इनसे इनहेरिट किया जाता है:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

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

HandleCreateFabric(void) override
virtual WEAVE_ERROR
इससे पता चलता है कि डिवाइस ने नया फ़ैब्रिक बनाया है.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
इससे पता चलता है कि मौजूदा Weave Fabric को कॉन्फ़िगर करने का अनुरोध किया गया है.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
इससे पता चलता है कि डिवाइस को किसी मौजूदा फ़ैब्रिक में जोड़ा गया है.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
इससे पता चलता है कि डिवाइस ने फ़ैब्रिक छोड़ दिया है.
Init()
IsPairedToAccount() const override
virtual bool
इस नंबर को यह पता लगाने के लिए कॉल किया जाता है कि डिवाइस अभी किसी खाते से जुड़ा हुआ है या नहीं.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

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

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

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

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

इससे पता चलता है कि डिवाइस ने नया फ़ैब्रिक बनाया है.

जानकारी
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
अन्य वीव या प्लैटफ़ॉर्म के हिसाब से बने गड़बड़ी कोड, जिनसे यह पता चलता है कि डिवाइस में कपड़ा बनाने से रोकने में कोई गड़बड़ी हुई है.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

इससे पता चलता है कि मौजूदा Weave Fabric को कॉन्फ़िगर करने का अनुरोध किया गया है.

जानकारी
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
अन्य Weave या प्लैटफ़ॉर्म के हिसाब से मिले गड़बड़ी कोड से पता चलता है कि कोई गड़बड़ी हुई, जिसकी वजह से डिवाइस फ़ैब्रिक कॉन्फ़िगरेशन नहीं दिखा पा रहा है.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

इससे पता चलता है कि डिवाइस को किसी मौजूदा फ़ैब्रिक में जोड़ा गया है.

जानकारी
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
अन्य वीव या प्लैटफ़ॉर्म के हिसाब से बने गड़बड़ी कोड, जिनसे पता चलता है कि डिवाइस को किसी अन्य वीव या प्लैटफ़ॉर्म से जोड़ने में हुई गड़बड़ी का पता चलता है.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

इससे पता चलता है कि डिवाइस ने फ़ैब्रिक छोड़ दिया है.

जानकारी
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
अन्य वीव या प्लैटफ़ॉर्म खास गड़बड़ी कोड से पता चलता है कि किसी गड़बड़ी की वजह से डिवाइस, कपड़े से बाहर नहीं निकल पा रहा है.

शुरू करें

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

इस नंबर को यह पता लगाने के लिए कॉल किया जाता है कि डिवाइस अभी किसी खाते से जुड़ा हुआ है या नहीं.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

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

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

ऑपरेटर=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default