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