nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
ออบเจ็กต์เซิร์ฟเวอร์สำหรับตอบกลับคำขอคำอธิบายอุปกรณ์
สรุป
การสืบทอด
รับค่าจาก: nl::Weave::WeaveServerBaseคลาสย่อยที่รู้จักโดยตรง: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
ผู้ผลิตและผู้ทำลาย |
|
---|---|
DeviceDescriptionServer(void)
|
ประเภทสาธารณะ |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
Typedefvoid(*
|
แอตทริบิวต์สาธารณะ |
|
---|---|
AppState
|
void *
ตัวชี้สถานะที่กำหนดโดยแอปพลิเคชันเพื่อให้บริบทสำหรับ Callback
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
ฟังก์ชันนี้มีหน้าที่ประมวลผลข้อความ IdentityRequest
|
ฟังก์ชันสาธารณะ |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
เริ่มต้นสถานะ Device Description Server และลงทะเบียนเพื่อรับข้อความ Device Description
|
Shutdown(void)
|
ปิดเซิร์ฟเวอร์คำอธิบายอุปกรณ์
|
ประเภทสาธารณะ
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
แอตทริบิวต์สาธารณะ
AppState
void * AppState
ตัวชี้สถานะที่กำหนดโดยแอปพลิเคชันเพื่อให้บริบทสำหรับ Callback
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
ฟังก์ชันนี้มีหน้าที่ประมวลผลข้อความ IdentityRequest
รายละเอียด | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
ฟังก์ชันสาธารณะ
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
เริ่มต้นสถานะ Device Description Server และลงทะเบียนเพื่อรับข้อความ Device Description
param[in] ExchangeMgr A ตัวชี้ไปยัง Weave Exchange Manager
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
ผลลัพธ์ |
|
ปิดการทำงาน
WEAVE_ERROR Shutdown( void )
ปิดเซิร์ฟเวอร์คำอธิบายอุปกรณ์
รายละเอียด | |||
---|---|---|---|
ผลลัพธ์ |
|