Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: Nhà cung cấp :: Nestlabs :: DropcamLegacyPairing :: DropcamLegacyPairingServer

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

Lớp máy chủ để triển khai cấu hình Ghép nối kế thừa Dropcam.

Tóm lược

Di sản

Kế thừa từ: nl :: Weave :: WeaveServerBase

Người xây dựng và Người phá hủy

DropcamLegacyPairingServer (void)
Vô hiệu hóa máy chủ ghép nối kế thừa Dropcam.

Thuộc tính được bảo vệ

mDelegate

Chức năng công cộng

Init ( WeaveExchangeManager *exchangeMgr)
Khởi tạo trạng thái Máy chủ ghép nối kế thừa của Dropcam và đăng ký để nhận thông báo Ghép nối kế thừa của Dropcam.
SetDelegate ( DropcamLegacyPairingDelegate *delegate)
void
Đặt người đại diện để xử lý các sự kiện Máy chủ ghép nối kế thừa Dropcam.
Shutdown (void)
Tắt máy chủ ghép nối kế thừa Dropcam.

Các chức năng tĩnh được bảo vệ

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

Các chức năng được bảo vệ

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

Thuộc tính được bảo vệ

mDelegate

DropcamLegacyPairingDelegate * mDelegate

Chức năng công cộng

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Vô hiệu hóa máy chủ ghép nối kế thừa Dropcam.

Phải gọi Init () trước khi sử dụng.

Trong đó

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Khởi tạo trạng thái Máy chủ ghép nối kế thừa của Dropcam và đăng ký để nhận thông báo Ghép nối kế thừa của Dropcam.

Chi tiết
Thông số
[in] exchangeMgr
Một con trỏ đến Trình quản lý trao đổi Weave.
Giá trị trả lại
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Khi có quá nhiều trình xử lý tin nhắn không mong muốn được đăng ký.
WEAVE_NO_ERROR
Về thành công.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Đặt người đại diện để xử lý các sự kiện Máy chủ ghép nối kế thừa Dropcam.

Chi tiết
Thông số
[in] delegate
Một con trỏ đến Đại biểu ghép nối kế thừa Dropcam.

Tắt

WEAVE_ERROR Shutdown(
  void
)

Tắt máy chủ ghép nối kế thừa Dropcam.

Chi tiết
Giá trị trả lại
WEAVE_NO_ERROR
một cách vô điều kiện.

Các chức năng tĩnh được bảo vệ

HandleClientRequest

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

Các chức năng được bảo vệ

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandleCameraAuthDataRequest

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