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

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

סיווג שרת להטמעת פרופיל ההתאמה מדור קודם של Dropcam Legacy.

סיכום

ירושה

עובר בירושה מ: nl::Weave::WeaveServerBase

בנייה

DropcamLegacyPairingServer(void)
מאפסים את שרת ההתאמה מדור קודם של Dropcam.

מאפיינים מוגנים

mDelegate

פונקציות ציבוריות

Init(WeaveExchangeManager *exchangeMgr)
יש לאתחל את מצב שרת ההתאמה מדור קודם של Dropcam ולהירשם כדי לקבל הודעות התאמה מדור קודם של Dropcam.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
הגדרת המשתמש שהוענקה הרשאה לעבד אירועים של שרת התאמה מדור קודם של Dropcam Legacy.
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)

מאפיינים מוגנים

mDelegate

DropcamLegacyPairingDelegate * mDelegate

פונקציות ציבוריות

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

מאפסים את שרת ההתאמה מדור קודם של Dropcam.

חייבים לקרוא ל-Init() לפני השימוש.

Init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

יש לאתחל את מצב שרת ההתאמה מדור קודם של Dropcam ולהירשם כדי לקבל הודעות התאמה מדור קודם של Dropcam.

פרטים
פרמטרים
[in] exchangeMgr
מצביע אל Weave Exchange Manager.
מוחזר ערכים
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
כשנרשמים יותר מדי handlers של הודעות ללא אישור מצד המשתמש.
WEAVE_NO_ERROR
הצלחה.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

הגדרת המשתמש שהוענקה הרשאה לעבד אירועים של שרת התאמה מדור קודם של Dropcam Legacy.

פרטים
פרמטרים
[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
)

פונקציות מוגנות

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandleCameraAuthDataRequest

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