nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Objeto de servidor para responder a las solicitudes de descripción de dispositivos.
Resumen
Herencia
Se hereda de: nl::Weave::WeaveServerBaseSubclases conocidas directas: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Constructores y destructores |
|
---|---|
DeviceDescriptionServer(void)
|
Tipos públicos |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Atributos públicos |
|
---|---|
AppState
|
void *
Puntero de estado definido por la aplicación a fin de proporcionar contexto para las devoluciones de llamada.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Esta función se encarga de procesar los mensajes de IdentityRequest.
|
Funciones públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inicializa el estado del servidor de descripción del dispositivo y regístrate para recibir mensajes de descripción del dispositivo.
|
Shutdown(void)
|
Apaga el servidor de descripción de dispositivos.
|
Tipos públicos
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Atributos públicos
AppState
void * AppState
Puntero de estado definido por la aplicación a fin de proporcionar contexto para las devoluciones de llamada.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Esta función se encarga de procesar los mensajes de IdentityRequest.
Detalles | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
Funciones públicas
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializa el estado del servidor de descripción del dispositivo y regístrate para recibir mensajes de descripción del dispositivo.
param[in] intercambioMgr Un puntero al administrador de intercambio de Weave.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Valores de retorno |
|
Cierre
WEAVE_ERROR Shutdown( void )
Apaga el servidor de descripción de dispositivos.
Detalles | |||
---|---|---|---|
Valores de retorno |
|