nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer

#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>

ड्रॉपकैम लेगसी पेयरिंग प्रोफ़ाइल लागू करने के लिए सर्वर क्लास.

खास जानकारी

इनहेरिटेंस

इनसे इनहेरिट किया जाता है: nl::Weave::WeaveServerBase

कंस्ट्रक्टर और डिस्ट्रक्टर

DropcamLegacyPairingServer(void)
ड्रॉप-कैम लेगसी पेयरिंग सर्वर को शून्य से शुरू करें.

सुरक्षित किए गए एट्रिब्यूट

mDelegate

सार्वजनिक फ़ंक्शन

Init(WeaveExchangeManager *exchangeMgr)
'ड्रॉपकैम' लेगसी पेयरिंग सर्वर की स्थिति शुरू करें और ड्रॉप-कैम लेगसी पेयरिंग मैसेज पाने के लिए रजिस्टर करें.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
उस व्यक्ति को, ड्रॉपडाउन मेन्यू में बदलाव करने का ऐक्सेस सेट करें जो ड्रॉपडाउन के लिए बनाए गए ड्रॉपडाउन सर्वर से जुड़े सर्वर इवेंट को प्रोसेस करने के लिए सेट करता है.
Shutdown(void)
ड्रॉपकैम लेगसी पेयरिंग सर्वर को शटडाउन करें.

सुरक्षित किए गए स्टैटिक फ़ंक्शन

HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
void

सुरक्षित फ़ंक्शन

DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)

सुरक्षित किए गए एट्रिब्यूट

mDelegate

DropcamLegacyPairingDelegate * mDelegate

सार्वजनिक फ़ंक्शन

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

ड्रॉप-कैम लेगसी पेयरिंग सर्वर को शून्य से शुरू करें.

इस्तेमाल करने से पहले Init() को कॉल करना ज़रूरी है.

Init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

'ड्रॉपकैम' लेगसी पेयरिंग सर्वर की स्थिति शुरू करें और ड्रॉप-कैम लेगसी पेयरिंग मैसेज पाने के लिए रजिस्टर करें.

जानकारी
पैरामीटर
[in] exchangeMgr
Weave Exchange Manager का पॉइंटर.
रिटर्न वैल्यू
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
जब कई अनचाहे मैसेज हैंडलर रजिस्टर किए गए हों.
WEAVE_NO_ERROR
सफलता पर.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

उस व्यक्ति को, ड्रॉपडाउन मेन्यू में बदलाव करने का ऐक्सेस सेट करें जो ड्रॉपडाउन के लिए बनाए गए ड्रॉपडाउन सर्वर से जुड़े सर्वर इवेंट को प्रोसेस करने के लिए सेट करता है.

जानकारी
पैरामीटर
[in] delegate
ड्रॉपकैम लेगसी पेयरिंग डेलिगेट का पॉइंटर.

बंद करें

WEAVE_ERROR Shutdown(
  void
)

ड्रॉपकैम लेगसी पेयरिंग सर्वर को शटडाउन करें.

जानकारी
रिटर्न वैल्यू
WEAVE_NO_ERROR
और बिना किसी शर्त के.

सुरक्षित किए गए स्टैटिक फ़ंक्शन

HandleClientRequest

void HandleClientRequest(
  ExchangeContext *ec,
  const IPPacketInfo *pktInfo,
  const WeaveMessageInfo *msgInfo,
  uint32_t profileId,
  uint8_t msgType,
  PacketBuffer *payload
)

सुरक्षित फ़ंक्शन

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandleCameraAuthDataRequest

WEAVE_ERROR HandleCameraAuthDataRequest(
  ExchangeContext *ec,
  PacketBuffer *& msgBuf
)