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