nl:: बुना:: प्रोफ़ाइलें:: Fabric प्रावधान:: Fabric प्रावधानingServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
फ़ैब्रिक प्रावधान प्रोफ़ाइल को लागू करने के लिए सर्वर क्लास.
खास जानकारी
इनहेरिटेंस
यहां से इनहेरिट किया जाता है: nl::Weave::WeaveServerBaseडायरेक्ट जाने-पहचाने सब-क्लास: nl::Weave::DeviceLayer::Internal::Fabric प्रावधानingServer
कंस्ट्रक्टर और कंस्ट्रक्टर |
|
---|---|
FabricProvisioningServer(void)
|
सुरक्षित एट्रिब्यूट |
|
---|---|
mCurClientOp
|
|
mDelegate
|
सार्वजनिक फ़ंक्शन |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
फ़ैब्रिक प्रॉविज़निंग सर्वर की स्थिति शुरू करें और फ़ैब्रिक प्रॉविज़निंग मैसेज पाने के लिए रजिस्टर करें.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
अनुरोध के लिए स्थिति रिपोर्ट का जवाब भेजें.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
फ़ैब्रिक के प्रावधान प्रावधान का अनुरोध सही तरीके से भेजें.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
यह बताता है कि दिए गए नोड आईडी वाले सत्र और सत्र कुंजी आईडी को कपड़े की कॉन्फ़िगरेशन जानकारी पाने की अनुमति है या नहीं.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
फ़ैब्रिक के प्रावधान से जुड़े इवेंट को प्रोसेस करने के लिए, डेलिगेट को सेट करें.
|
Shutdown(void)
|
फ़ैब्रिक प्रावधान सर्वर को बंद करें.
|
सुरक्षित एट्रिब्यूट
mCurClientOp
ExchangeContext * mCurClientOp
डेलिगेट
FabricProvisioningDelegate * mDelegate
सार्वजनिक फ़ंक्शन
फ़ैब्रिक प्रावधान प्रावधान सर्वर
FabricProvisioningServer( void )
इनिट
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
फ़ैब्रिक प्रॉविज़निंग सर्वर की स्थिति शुरू करें और फ़ैब्रिक प्रॉविज़निंग मैसेज पाने के लिए रजिस्टर करें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
सामान लौटाने की वैल्यू |
|
भेजेंस्थिति रिपोर्ट
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
अनुरोध के लिए स्थिति रिपोर्ट का जवाब भेजें.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
सामान लौटाने की वैल्यू |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
फ़ैब्रिक के प्रावधान प्रावधान का अनुरोध सही तरीके से भेजें.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
सामान लौटाने की वैल्यू |
|
सेशनHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
यह बताता है कि दिए गए नोड आईडी वाले सत्र और सत्र कुंजी आईडी को कपड़े की कॉन्फ़िगरेशन जानकारी पाने की अनुमति है या नहीं.
ब्यौरा | |
---|---|
लौटाए गए सामान |
'true' अगर दिया गया मिलते-जुलते ऐप्लिकेशन को खास अधिकार मिला है, तो 'false'.
|
सेट डेलिगेट
void SetDelegate( FabricProvisioningDelegate *delegate )
फ़ैब्रिक के प्रावधान से जुड़े इवेंट को प्रोसेस करने के लिए, डेलिगेट को सेट करें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
शटडाउन
WEAVE_ERROR Shutdown( void )
फ़ैब्रिक प्रावधान सर्वर को बंद करें.
ब्यौरा | |||
---|---|---|---|
सामान लौटाने की वैल्यू |
|