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 และลงทะเบียนเพื่อรับข้อความการจับคู่กับ Dropcam Legacy
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
ตั้งค่าผู้รับมอบสิทธิ์ให้ประมวลผลเหตุการณ์เซิร์ฟเวอร์การจับคู่แบบดั้งเดิมของ Dropcam
|
Shutdown(void)
|
ปิดเซิร์ฟเวอร์การจับคู่อุปกรณ์เดิมของ Dropcam
|
ฟังก์ชันแบบคงที่ที่มีการปกป้อง |
|
---|---|
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)
|
แอตทริบิวต์ที่ได้รับการปกป้อง
ตัวแทน
DropcamLegacyPairingDelegate * mDelegate
ฟังก์ชันสาธารณะ
DropcamLegacy คุณจับคู่เซิร์ฟเวอร์
DropcamLegacyPairingServer( void )
เริ่มต้นเซิร์ฟเวอร์การจับคู่เดิมของ Dropcam
ต้องเรียกใช้ Init() ก่อนที่จะใช้งาน
เริ่ม
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
เริ่มต้นสถานะการจับคู่อุปกรณ์ Dropcam Legacy และลงทะเบียนเพื่อรับข้อความการจับคู่กับ Dropcam Legacy
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
แสดงผลค่า |
|
ผู้รับมอบสิทธิ์
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
ตั้งค่าผู้รับมอบสิทธิ์ให้ประมวลผลเหตุการณ์เซิร์ฟเวอร์การจับคู่แบบดั้งเดิมของ Dropcam
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
ปิดการทำงาน
WEAVE_ERROR Shutdown( void )
ปิดเซิร์ฟเวอร์การจับคู่อุปกรณ์เดิมของ Dropcam
รายละเอียด | |||
---|---|---|---|
แสดงผลค่า |
|
ฟังก์ชันแบบคงที่ที่มีการปกป้อง
คําขอไคลเอ็นต์
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
ฟังก์ชันที่ได้รับการคุ้มครอง
DropcamLegacy คุณจับคู่เซิร์ฟเวอร์
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
คําขอ HandleCameraAuthData
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )