nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Cihaz Açıklaması isteklerine yanıt vermek için kullanılan sunucu nesnesi.
Özet
Devralma
Devralındığı kaynak: nl::Weave::WeaveServerBaseDoğrudan Bilinen Alt Sınıflar: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Oluşturucular ve Yıkıcılar |
|
---|---|
DeviceDescriptionServer(void)
|
Herkese açık türler |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Herkese açık özellikler |
|
---|---|
AppState
|
void *
Geri çağırma işlevleri için bağlam sağlamak üzere uygulama tanımlı durum işaretçisi.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Bu işlev, IdentityRequest mesajlarının işlenmesinden sorumludur.
|
Kamu işlevleri |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Cihaz Açıklama Sunucusu durumunu başlatın ve Cihaz Açıklaması mesajlarını almak için kaydolun.
|
Shutdown(void)
|
Cihaz Açıklaması Sunucusunu kapatın.
|
Herkese açık türler
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Herkese açık özellikler
AppState
void * AppState
Geri çağırma işlevleri için bağlam sağlamak üzere uygulama tanımlı durum işaretçisi.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Bu işlev, IdentityRequest mesajlarının işlenmesinden sorumludur.
Ayrıntılar | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
Kamu işlevleri
DeviceDescriptionServer
DeviceDescriptionServer( void )
Başlat
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Cihaz Açıklama Sunucusu durumunu başlatın ve Cihaz Açıklaması mesajlarını almak için kaydolun.
param[in] exchangeMgr A işaretçisi Weave Exchange Yöneticisi'ni gösterir.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Döndürülen Değerler |
|
Kapat
WEAVE_ERROR Shutdown( void )
Cihaz Açıklaması Sunucusunu kapatın.
Ayrıntılar | |||
---|---|---|---|
Döndürülen Değerler |
|