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ố |
|
||||
Giá trị trả về |
|
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ố |
|
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ề |
|
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 )