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.

nl::Weave::Hồ sơ::Nhà cung cấp:Nestlabs::dropcamCũPairing::dropcamCũPairingServer

#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 cũ thả xuống

Tóm tắt

Tính kế thừa

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

Hàm dựng và hàm phá hủy

DropcamLegacyPairingServer(void)
Khởi chạy máy chủ ghép nối thả qua Cam cũ.

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

mDelegate

Hàm công khai

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

Hàm tĩnh được bảo vệ

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

Hàm được bảo vệ

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

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

Đại biểu

DropcamLegacyPairingDelegate * mDelegate

Hàm công khai

Máy chủ ghép nối thả xuống

 DropcamLegacyPairingServer(
  void
)

Khởi chạy máy chủ ghép nối thả qua Cam cũ.

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

Số nguyên

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

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

Thông tin chi tiết
Các thông số
[in] exchangeMgr
Con trỏ đến Trình quản lý Weave Exchange.
Giá trị trả về
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Khi quá nhiều trình xử lý tin nhắn không mong muốn được đăng ký.
WEAVE_NO_ERROR
Thành công!

Người được ủy quyền sử dụng

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Đặt đại biểu để xử lý các sự kiện Máy chủ ghép nối cũ thả máy ảnh.

Thông tin chi tiết
Các thông số
[in] delegate
Một con trỏ đến Người được ủy quyền ghép nối cũ của thả xuống.

Tắt

WEAVE_ERROR Shutdown(
  void
)

Tắt Máy chủ ghép nối cũ củacamcam.

Thông tin chi tiết
Giá trị trả về
WEAVE_NO_ERROR
vô điều kiện.

Hàm tĩnh được bảo vệ

Xử lý yêu cầu

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

Hàm được bảo vệ

Máy chủ ghép nối thả xuống

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

Xử lý yêu cầu dữ liệu máy ảnh

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