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)
|
टाइपडिफ़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 )
डिवाइस की जानकारी देने वाला सर्वर की स्थिति शुरू करें और डिवाइस की जानकारी वाले मैसेज पाने के लिए रजिस्टर करें.
Weave Exchange Manager के लिए param[in] signMgr A पॉइंटर.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
रिटर्न वैल्यू |
|
बंद करें
WEAVE_ERROR Shutdown( void )
डिवाइस की जानकारी देने वाला सर्वर बंद करें.
ब्यौरा | |||
---|---|---|---|
रिटर्न वैल्यू |
|