nl::
  #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) | typedef void(* | 
| מאפיינים ציבוריים | |
|---|---|
| AppState | void *מצביע על מצב מוגדר-אפליקציה שמספק הקשר לשיחות חוזרות.  | 
| OnIdentifyRequestReceived | HandleIdentifyRequestFunctהפונקציה הזו אחראית לעיבוד הודעות IdentityRequest.  | 
| פונקציות ציבוריות | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | הפעלת המצב 'שרת תיאור המכשיר' והרשמה לקבלת הודעות על תיאור המכשיר.  | 
| Shutdown(void) | מכבים את שרת התיאור של המכשיר.  | 
סוגים ציבוריים
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
מאפיינים ציבוריים
AppState
void * AppState
מצביע על מצב מוגדר-אפליקציה שמספק הקשר לשיחות חוזרות.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
הפונקציה הזו אחראית לעיבוד הודעות IdentityRequest.
| פרטים | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||||
פונקציות ציבוריות
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
הפעלת המצב 'שרת תיאור המכשיר' והרשמה לקבלת הודעות על תיאור המכשיר.
param[in] ExchangeMgr A מצביע אל Weave Exchange Manager.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| מוחזר ערכים | 
 | ||||||
כיבוי
WEAVE_ERROR Shutdown( void )
מכבים את שרת התיאור של המכשיר.
| פרטים | |||
|---|---|---|---|
| מוחזר ערכים | 
 | ||