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 )
يمكنك إعداد حالة خادم وصف الجهاز والتسجيل لتلقّي رسائل "وصف الجهاز".
مؤشر param[in] exchangeMgr A إلى Weave Exchange Manager.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
قيم الإرجاع |
|
إيقاف التشغيل
WEAVE_ERROR Shutdown( void )
أوقِف تشغيل خادم وصف الجهاز.
التفاصيل | |||
---|---|---|---|
قيم الإرجاع |
|