nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Lớp máy chủ để triển khai hồ sơ Ghép nối cũ của Dropcam.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::WeaveServerBase
Hàm khởi tạo và phá huỷ |
|
---|---|
DropcamLegacyPairingServer(void)
Khởi tạo giá trị rỗng cho Máy chủ ghép nối cũ Dropcam.
|
Thuộc tính được bảo vệ |
|
---|---|
mDelegate
|
Hàm công khai |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Khởi động trạng thái Máy chủ ghép nối cũ của Dropcam và đăng ký để nhận thông báo Ghép nối kế thừa Dropcam.
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Đặt phương thức uỷ quyền để xử lý các sự kiện của Máy chủ ghép nối cũ của Dropcam.
|
Shutdown(void)
|
Tắt máy chủ ghép nối cũ của Dropcam.
|
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ệ
mDelegate
DropcamLegacyPairingDelegate * mDelegate
Hàm công khai
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
Khởi tạo giá trị rỗng cho Máy chủ ghép nối cũ Dropcam.
Phải gọi Init() trước khi sử dụng.
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Khởi động trạng thái Máy chủ ghép nối cũ của Dropcam và đăng ký để nhận thông báo Ghép nối kế thừa Dropcam.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Đặt phương thức uỷ quyền để xử lý các sự kiện của Máy chủ ghép nối cũ của Dropcam.
Chi tiết | |||
---|---|---|---|
Tham số |
|
Tắt
WEAVE_ERROR Shutdown( void )
Tắt máy chủ ghép nối cũ của Dropcam.
Chi tiết | |||
---|---|---|---|
Giá trị trả về |
|
Hàm 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 )
Hàm được bảo vệ
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )