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

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

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

खास जानकारी

इनहेरिटेंस

इनसे इनहेरिट किया जाता है:
  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
Weave या प्लैटफ़ॉर्म के हिसाब से किसी गड़बड़ी के कोड से पता चलता है कि कोई गड़बड़ी हुई है. इस वजह से, डिवाइस में कपड़े नहीं बने.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

यह बताता है कि मौजूदा Weave Fabric के कॉन्फ़िगरेशन का अनुरोध किया गया है.

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

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

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

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

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

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

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

Init

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

operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default