nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Clase de servidor para implementar el perfil de vinculación heredada de Dropcam.
Resumen
Herencia
Se hereda de: nl::Weave::WeaveServerBase
Constructores y destructores |
|
---|---|
DropcamLegacyPairingServer(void)
Inicializa nulamente el servidor de vinculación heredado de Dropcam.
|
Atributos protegidos |
|
---|---|
mDelegate
|
Funciones públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inicializa el estado del servidor de vinculación heredada de Dropcam y regístrate para recibir mensajes de vinculación heredada de Dropcam.
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Configura el delegado para que procese los eventos del servidor de vinculación de Dropcam heredada.
|
Shutdown(void)
|
Apaga el servidor de vinculación de Dropcam heredada.
|
Funciones estáticas protegidas |
|
---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
Funciones protegidas |
|
---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
Atributos protegidos
mDelegate
DropcamLegacyPairingDelegate * mDelegate
Funciones públicas
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
Inicializa nulamente el servidor de vinculación heredado de Dropcam.
Debes llamar a Init() antes de usarlo.
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializa el estado del servidor de vinculación heredada de Dropcam y regístrate para recibir mensajes de vinculación heredada de Dropcam.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores de retorno |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Configura el delegado para que procese los eventos del servidor de vinculación de Dropcam heredada.
Detalles | |||
---|---|---|---|
Parámetros |
|
Cierre
WEAVE_ERROR Shutdown( void )
Apaga el servidor de vinculación de Dropcam heredada.
Detalles | |||
---|---|---|---|
Valores de retorno |
|
Funciones estáticas protegidas
HandleClientRequest
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
Funciones protegidas
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )