इसमें

#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)

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

डेलिगेट

DropcamLegacyPairingDelegate * mDelegate

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

ड्रॉपडाउन कैमलेगिंग सर्वर

 DropcamLegacyPairingServer(
  void
)

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

इस्तेमाल करने से पहले Init() को कॉल करना होगा.

इनिट

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

ड्रॉपडाउन कैमरा लेगसी सर्वर की स्थिति की शुरुआत करें और ड्रॉपकैम लीगेसी जोड़ेंिंग मैसेज पाने के लिए रजिस्टर करें.

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

सेट डेलिगेट

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

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

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

शटडाउन

WEAVE_ERROR Shutdown(
  void
)

ड्रॉपडाउन कैमरा लेगसी सर्वर को बंद करें.

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

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

हैंडलर क्लाइंटअनुरोध

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

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

ड्रॉपडाउन कैमलेगिंग सर्वर

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandCameraCameraAuthDataअनुरोध

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