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 *
कॉलबैक के लिए कॉन्टेक्स्ट देने के लिए, ऐप्लिकेशन तय किया गया स्टेट पॉइंटर.
|
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 )
शुरू करें
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
डिवाइस वर्णन सर्वर स्थिति प्रारंभ करें और डिवाइस वर्णन संदेश पाने के लिए पंजीकृत करें.
Weave Exchange मैनेजर के लिए param[in] exchangeMgr एक पॉइंटर.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
रिटर्न वैल्यू |
|
बंद है
WEAVE_ERROR Shutdown( void )
डिवाइस विवरण सर्वर को शटडाउन करें.
ब्यौरा | |||
---|---|---|---|
रिटर्न वैल्यू |
|