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

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

Class server untuk menerapkan profil Penyambungan Lama Dropcam.

Ringkasan

Inheritance

Mewarisi dari: nl::Weave::WeaveServerBase

Konstruktor dan Destruktor

DropcamLegacyPairingServer(void)
Inisialisasi Server Penyambungan Lama Dropcam di Null.

Atribut yang dilindungi

mDelegate

Fungsi publik

Init(WeaveExchangeManager *exchangeMgr)
Lakukan inisialisasi status Dropcam Legacy Pairing Server dan daftar untuk menerima pesan Penyambungan Lama Dropcam.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
Setel delegasi untuk memproses peristiwa Dropcam Legacy Pairing Server.
Shutdown(void)
Matikan Server Penyambungan Lama Dropcam.

Fungsi statis yang dilindungi

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

Fungsi yang dilindungi

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

Atribut yang dilindungi

mDelegate

DropcamLegacyPairingDelegate * mDelegate

Fungsi publik

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Inisialisasi Server Penyambungan Lama Dropcam di Null.

Harus memanggil Init() sebelum digunakan.

Inisiasi

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Lakukan inisialisasi status Dropcam Legacy Pairing Server dan daftar untuk menerima pesan Penyambungan Lama Dropcam.

Detail
Parameter
[in] exchangeMgr
Pointer ke Weave Exchange Manager.
Nilai Pengembalian
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Jika terlalu banyak pengendali pesan yang tidak diminta didaftarkan.
WEAVE_NO_ERROR
Setelah berhasil.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Setel delegasi untuk memproses peristiwa Dropcam Legacy Pairing Server.

Detail
Parameter
[in] delegate
Pointer ke Delegasi Penyambungan Lama Dropcam.

Nonaktif

WEAVE_ERROR Shutdown(
  void
)

Matikan Server Penyambungan Lama Dropcam.

Detail
Nilai Pengembalian
WEAVE_NO_ERROR
tanpa syarat.

Fungsi statis yang dilindungi

HandleClientRequest

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

Fungsi yang dilindungi

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandleCameraAuthDataRequest

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