nl:: बुना::DeviceLayer::अंदरूनी::Fabric प्रावधानingServer

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

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

खास जानकारी

इनहेरिटेंस

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

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

HandleCreateFabric(void) override
virtual WEAVE_ERROR
यह बताता है कि डिवाइस ने नया फ़ैब्रिक बनाया है.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
इससे पता चलता है कि मौजूदा वीव फ़ैब्रिक के कॉन्फ़िगरेशन का अनुरोध किया गया है.
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

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

हैंडलएफ़ेब्रिक

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

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

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

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

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

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

हैंडलर शामिल करने के लिए मौजूदा फ़ैब्रिक

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

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

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

हैंडललीफ़ेब्रिक

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

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

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

इनिट

WEAVE_ERROR Init()

Isपेयर किया गयाखाता

virtual bool IsPairedToAccount() const override

यह तय करने के लिए कि डिवाइस फ़िलहाल किसी खाते से जुड़ा है या नहीं, कॉल किया जाता है.

छोड़ेंफ़ेब्रिक

WEAVE_ERROR LeaveFabric(
  void
)

ऑनप्लैटफ़ॉर्म इवेंट

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

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

फ़ैब्रिक प्रावधान प्रावधान सर्वर

 FabricProvisioningServer()=default

फ़ैब्रिक प्रावधान प्रावधान सर्वर

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

फ़ैब्रिक प्रावधान प्रावधान सर्वर

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

ऑपरेटर=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

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

 ~FabricProvisioningServer()=default