nl::Weave::الملفات الشخصية::المورّد::Nestlabs::DropcamLegacyإقرانing::DropcamLegacyإقرانingServer

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

فئة الخادم لتنفيذ الملف الشخصي للإقران القديم لتطبيق Dropcam

الملخّص

الاكتساب

يكتسب من: nl::Weave::WeaveServerBase

الماكينات والبناء

DropcamLegacyPairingServer(void)
إعداد خادم الإقران القديم لـ Dropcam فارغة.

السمات المحمية

mDelegate

وظائف عامة

Init(WeaveExchangeManager *exchangeMgr)
عليك إعداد حالة خادم الإقران القديم في Dropcam والتسجيل للحصول على رسائل الإقران القديمة لتطبيق Dropcam.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
يمكنك تفويض مفوّض لمعالجة أحداث خادم الإقران القديم في Dropcam.
Shutdown(void)
يجب إيقاف خادم الإقران القديم في Dropcam.

دوال ثابتة محمية

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

وظائف عامة

DropcamLegacyإقرانingServer

 DropcamLegacyPairingServer(
  void
)

إعداد خادم الإقران القديم لـ Dropcam فارغة.

يجب طلب Init() قبل الاستخدام.

إنيت

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

عليك إعداد حالة خادم الإقران القديم في Dropcam والتسجيل للحصول على رسائل الإقران القديمة لتطبيق Dropcam.

التفاصيل
المعلَمات
[in] exchangeMgr
مؤشر إلى مدير Weave Exchange Manager.
قيم الإرجاع
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
عند تسجيل عدد كبير جدًا من معالجات الرسائل غير المرغوب فيها.
WEAVE_NO_ERROR
النجاح.

ضبط التفويض

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

يمكنك تفويض مفوّض لمعالجة أحداث خادم الإقران القديم في Dropcam.

التفاصيل
المعلَمات
[in] delegate
مؤشر إلى تفويض الإقران القديم لـ Dropcam

إيقاف التشغيل

WEAVE_ERROR Shutdown(
  void
)

يجب إيقاف خادم الإقران القديم في Dropcam.

التفاصيل
قيم الإرجاع
WEAVE_NO_ERROR
بدون شروط.

دوال ثابتة محمية

HandleClientRequest

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

دوال محمية

DropcamLegacyإقرانingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

معالجة طلب مصادقة بيانات الكاميرا

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