nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Obiekt serwera odpowiadać na żądania opisu urządzenia.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::WeaveServerBaseBezpośrednie znane podklasy: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Konstruktory i niszczyciele |
|
---|---|
DeviceDescriptionServer(void)
|
Typy publiczne |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Atrybuty publiczne |
|
---|---|
AppState
|
void *
Wskaźnik stanu zdefiniowany przez aplikację określający kontekst wywołań zwrotnych.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Ta funkcja odpowiada za przetwarzanie wiadomości IdentityRequest.
|
Funkcje publiczne |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Zainicjuj stan serwera opisu urządzenia i zarejestruj się, aby otrzymywać komunikaty z opisem urządzenia.
|
Shutdown(void)
|
Wyłącz serwer opisu urządzenia.
|
Typy publiczne
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Atrybuty publiczne
AppState
void * AppState
Wskaźnik stanu zdefiniowany przez aplikację określający kontekst wywołań zwrotnych.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Ta funkcja odpowiada za przetwarzanie wiadomości IdentityRequest.
Szczegóły | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
Funkcje publiczne
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Zainicjuj stan serwera opisu urządzenia i zarejestruj się, aby otrzymywać komunikaty z opisem urządzenia.
param[in] ExchangeMgr A wskaźnik do menedżera Weave Exchange.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Zwracane wartości |
|
Wyłączono
WEAVE_ERROR Shutdown( void )
Wyłącz serwer opisu urządzenia.
Szczegóły | |||
---|---|---|---|
Zwracane wartości |
|