nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Classe de serveur permettant d'implémenter le profil d'association de l'ancienne Dropcam.
Résumé
Héritage
Hérite de: nl::Weave::WeaveServerBase
Constructeurs et destructeurs |
|
---|---|
DropcamLegacyPairingServer(void)
Initialisez l'ancien serveur d'association de la Dropcam avec une valeur nulle.
|
Attributs protégés |
|
---|---|
mDelegate
|
Fonctions publiques |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Initialisez l'état de l'ancien serveur d'association de la Dropcam et enregistrez-le pour recevoir les messages correspondants.
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Configurez le délégué pour qu'il traite les événements de l'ancien serveur d'association de la Dropcam.
|
Shutdown(void)
|
Arrêtez l'ancien serveur d'association de la Dropcam.
|
Fonctions statiques protégées |
|
---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
Fonctions protégées |
|
---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
Attributs protégés
mDelegate
DropcamLegacyPairingDelegate * mDelegate
Fonctions publiques
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
Initialisez l'ancien serveur d'association de la Dropcam avec une valeur nulle.
Doit appeler Init() avant utilisation.
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Initialisez l'état de l'ancien serveur d'association de la Dropcam et enregistrez-le pour recevoir les messages correspondants.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Configurez le délégué pour qu'il traite les événements de l'ancien serveur d'association de la Dropcam.
Détails | |||
---|---|---|---|
Paramètres |
|
Arrêt
WEAVE_ERROR Shutdown( void )
Arrêtez l'ancien serveur d'association de la Dropcam.
Détails | |||
---|---|---|---|
Valeurs renvoyées |
|
Fonctions statiques protégées
HandleClientRequest
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
Fonctions protégées
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )