nl:: बुनें:: प्रोफाइल:: फैब्रिकप्रोविजनिंग:: फैब्रिक प्रोविजनिंग डेलिगेट
यह एक अमूर्त वर्ग है।#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
फैब्रिक प्रोविजनिंग ऑपरेशंस के अनुरूप अतिरिक्त कार्रवाइयां लागू करने के लिए प्रतिनिधि वर्ग।
सारांश
विरासत
: से विरासत में मिली nl :: Weave :: WeaveServerDelegateBaseप्रत्यक्ष ज्ञात उपवर्गों: nl :: Weave :: DeviceLayer :: आंतरिक :: FabricProvisioningServer
सार्वजनिक समारोह | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void आने वाले फैब्रिक प्रोविजनिंग अनुरोध संदेश के लिए संदेश-स्तरीय अभिगम नियंत्रण लागू करें। |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR इंगित करता है कि डिवाइस ने एक नया फैब्रिक बनाया है। |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR इंगित करता है कि वर्तमान वेव फैब्रिक के कॉन्फ़िगरेशन का अनुरोध किया गया है। |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR इंगित करता है कि डिवाइस मौजूदा फैब्रिक में शामिल हो गया है। |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR इंगित करता है कि डिवाइस ने एक कपड़ा छोड़ दिया है। |
IsPairedToAccount () const | virtual bool यह निर्धारित करने के लिए कॉल किया जाता है कि डिवाइस को वर्तमान में किसी खाते से जोड़ा गया है या नहीं। |
सार्वजनिक समारोह
पहुंच नियंत्रण लागू करें
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
आने वाले फैब्रिक प्रोविजनिंग अनुरोध संदेश के लिए संदेश-स्तरीय अभिगम नियंत्रण लागू करें।
विवरण | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
मापदंडों |
|
हैंडलक्रिएटफैब्रिक
virtual WEAVE_ERROR HandleCreateFabric( void )=0
इंगित करता है कि डिवाइस ने एक नया फैब्रिक बनाया है।
विवरण | |||||
---|---|---|---|---|---|
वापसी मूल्य |
|
HandleGetFabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
इंगित करता है कि वर्तमान वेव फैब्रिक के कॉन्फ़िगरेशन का अनुरोध किया गया है।
विवरण | |||||
---|---|---|---|---|---|
वापसी मूल्य |
|
HandleJoinमौजूदाFabric
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
इंगित करता है कि डिवाइस मौजूदा फैब्रिक में शामिल हो गया है।
विवरण | |||||
---|---|---|---|---|---|
वापसी मूल्य |
|
हैंडललीवफैब्रिक
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
इंगित करता है कि डिवाइस ने एक कपड़ा छोड़ दिया है।
विवरण | |||||
---|---|---|---|---|---|
वापसी मूल्य |
|
खाते में जोड़ा गया है
virtual bool IsPairedToAccount() const
यह निर्धारित करने के लिए कॉल किया जाता है कि डिवाइस को वर्तमान में किसी खाते से जोड़ा गया है या नहीं।