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

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

Klasa serwera do implementacji starszego profilu parowania Dropcam.

Podsumowanie

Dziedziczenie

Dziedziczy z: nl::Weave::WeaveServerBase

Konstruktory i niszczyciele

DropcamLegacyPairingServer(void)
Zainicjuj starszą wersję serwera parowania Dropcam o wartości null.

Atrybuty chronione

mDelegate

Funkcje publiczne

Init(WeaveExchangeManager *exchangeMgr)
Zainicjuj stan starszego serwera parowania Dropcam i zarejestruj się, aby otrzymywać wiadomości dotyczące parowania starszego typu kamery Dropcam.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
Ustaw osobę, której przekazano dostęp do przetwarzania zdarzeń ze starszego serwera parowania Dropcam.
Shutdown(void)
Wyłącz starszy serwer parowania Dropcam.

Chronione funkcje statyczne

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

Funkcje chronione

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

Atrybuty chronione

mDelegate

DropcamLegacyPairingDelegate * mDelegate

Funkcje publiczne

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Zainicjuj starszą wersję serwera parowania Dropcam o wartości null.

Przed użyciem musi wywołać metodę Init().

Init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Zainicjuj stan starszego serwera parowania Dropcam i zarejestruj się, aby otrzymywać wiadomości dotyczące parowania starszego typu kamery Dropcam.

Szczegóły
Parametry
[in] exchangeMgr
Wskaźnik do menedżera giełdy Weave.
Zwracane wartości
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Gdy zarejestrowanych jest zbyt wiele niechcianych modułów obsługi wiadomości.
WEAVE_NO_ERROR
Powodzenie.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Ustaw osobę, której przekazano dostęp do przetwarzania zdarzeń ze starszego serwera parowania Dropcam.

Szczegóły
Parametry
[in] delegate
Wskaźnik do przedstawiciela do parowania starszego typu kamery Dropcam.

Wyłączono

WEAVE_ERROR Shutdown(
  void
)

Wyłącz starszy serwer parowania Dropcam.

Szczegóły
Zwracane wartości
WEAVE_NO_ERROR
bezwarunkowo.

Chronione funkcje statyczne

HandleClientRequest

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

Funkcje chronione

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandleCameraAuthDataRequest

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