nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
यह एक ऐब्सट्रैक्ट क्लास है.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
सर्वर डिवाइस पर इनकमिंग Dropcam लेगसी पेयरिंग कार्रवाइयों को लागू करने के लिए, डेलीगेट क्लास.
खास जानकारी
इनहेरिटेंस
यहां से इनहेरिट किया जाता है: nl::Weave::WeaveServerDelegateBase
सार्वजनिक फ़ंक्शन |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
आने वाले ड्रॉपकैम के लेगसी पेयरिंग अनुरोध वाले मैसेज के लिए, मैसेज के लेवल पर ऐक्सेस कंट्रोल लागू करें.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
कैमरे का EUI-48 वाई-फ़ाई MAC पता वापस पाएं.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
कैमरे का 32-बाइट का सीक्रेट पाएं. इसे सेवा के साथ शेयर किया गया था और इसका इस्तेमाल auth_data एचएमएसी जनरेट करने के लिए किया जाता था.
|
सार्वजनिक फ़ंक्शन
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
आने वाले ड्रॉपकैम के लेगसी पेयरिंग अनुरोध वाले मैसेज के लिए, मैसेज के लेवल पर ऐक्सेस कंट्रोल लागू करें.
जानकारी | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
कैमरे का EUI-48 वाई-फ़ाई MAC पता वापस पाएं.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
कैमरे का 32-बाइट का सीक्रेट पाएं. इसे सेवा के साथ शेयर किया गया था और इसका इस्तेमाल auth_data एचएमएसी जनरेट करने के लिए किया जाता था.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|