nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Objet serveur permettant de répondre aux requêtes de description d'appareil.
Résumé
Héritage
Hérite de: nl::Weave::WeaveServerBaseSous-classes directes connues: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Constructeurs et destructeurs |
|
---|---|
DeviceDescriptionServer(void)
|
Types publics |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Attributs publics |
|
---|---|
AppState
|
void *
Pointeur d'état défini par l'application pour fournir du contexte aux rappels.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Cette fonction permet de traiter les messages IdentityRequest.
|
Fonctions publiques |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Initialisez l'état du serveur de description d'appareil et enregistrez-le pour recevoir les messages de description d'appareil.
|
Shutdown(void)
|
Arrêtez le serveur de description de l'appareil.
|
Types publics
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Attributs publics
AppState
void * AppState
Pointeur d'état défini par l'application pour fournir du contexte aux rappels.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Cette fonction permet de traiter les messages IdentityRequest.
Détails | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
Fonctions publiques
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Initialisez l'état du serveur de description d'appareil et enregistrez-le pour recevoir les messages de description d'appareil.
param[in] exchangeMgr Pointeur vers le gestionnaire de places de marché Weave.
Détails | |||||||
---|---|---|---|---|---|---|---|
Valeurs de retour |
|
Arrêt
WEAVE_ERROR Shutdown( void )
Arrêtez le serveur de description de l'appareil.
Détails | |||
---|---|---|---|
Valeurs de retour |
|