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 )
ปิดเซิร์ฟเวอร์คำอธิบายอุปกรณ์
| รายละเอียด | |||
|---|---|---|---|
| ผลลัพธ์ |
|
||