nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
คลาสของเซิร์ฟเวอร์สำหรับการติดตั้งใช้งานโปรไฟล์การจับคู่แบบเดิมของ Dropcam
สรุป
การสืบทอด
รับค่าจาก: nl::Weave::WeaveServerBase
ผู้ผลิตและผู้ทำลาย |
|
|---|---|
DropcamLegacyPairingServer(void)
กำหนดค่าเซิร์ฟเวอร์การจับคู่แบบเดิมของ Dropcam เป็นค่าเริ่มต้น
|
แอตทริบิวต์ที่มีการป้องกัน |
|
|---|---|
mDelegate
|
|
ฟังก์ชันสาธารณะ |
|
|---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
เริ่มต้นสถานะ Dropcam Legacy Pairing Server และลงทะเบียนเพื่อรับข้อความการจับคู่ระบบเดิมของ Dropcam
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
กำหนดผู้รับมอบสิทธิ์ให้ประมวลผลเหตุการณ์ของเซิร์ฟเวอร์การจับคู่เดิมของ Dropcam
|
Shutdown(void)
|
ปิด Dropcam Legacy Pairing Server
|
ฟังก์ชันแบบคงที่ที่มีการป้องกัน |
|
|---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
ฟังก์ชันที่มีการป้องกัน |
|
|---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
|
แอตทริบิวต์ที่มีการป้องกัน
mDelegate
DropcamLegacyPairingDelegate * mDelegate
ฟังก์ชันสาธารณะ
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
กำหนดค่าเซิร์ฟเวอร์การจับคู่แบบเดิมของ Dropcam เป็นค่าเริ่มต้น
ต้องเรียกใช้ Init() ก่อนใช้งาน
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
เริ่มต้นสถานะ Dropcam Legacy Pairing Server และลงทะเบียนเพื่อรับข้อความการจับคู่ระบบเดิมของ Dropcam
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ |
|
||||
| ผลลัพธ์ |
|
||||
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
กำหนดผู้รับมอบสิทธิ์ให้ประมวลผลเหตุการณ์ของเซิร์ฟเวอร์การจับคู่เดิมของ Dropcam
| รายละเอียด | |||
|---|---|---|---|
| พารามิเตอร์ |
|
||
ปิดการทำงาน
WEAVE_ERROR Shutdown( void )
ปิด Dropcam Legacy Pairing Server
| รายละเอียด | |||
|---|---|---|---|
| ผลลัพธ์ |
|
||
ฟังก์ชันแบบคงที่ที่มีการป้องกัน
HandleClientRequest
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
ฟังก์ชันที่มีการป้องกัน
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )