nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Classe server per l'implementazione del profilo di accoppiamento legacy di Dropcam.
Riepilogo
Eredità
Eredita da: nl::Weave::WeaveServerBase
Costruttori e distruttori |
|
---|---|
DropcamLegacyPairingServer(void)
Inizializza il server di accoppiamento legacy di Dropcam.
|
Attributi protetti |
|
---|---|
mDelegate
|
Funzioni pubbliche |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inizializza lo stato del server di accoppiamento legacy di Dropcam e registrati per ricevere i messaggi di accoppiamento precedente di Dropcam.
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Imposta il delegato in modo che elabori gli eventi del server di accoppiamento legacy di Dropcam.
|
Shutdown(void)
|
Arresta il server di accoppiamento precedente di Dropcam.
|
Funzioni statiche protette |
|
---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
Funzioni protette |
|
---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
Attributi protetti
mDelegate
DropcamLegacyPairingDelegate * mDelegate
Funzioni pubbliche
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
Inizializza il server di accoppiamento legacy di Dropcam.
È necessario chiamare Init() prima dell'uso.
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inizializza lo stato del server di accoppiamento legacy di Dropcam e registrati per ricevere i messaggi di accoppiamento precedente di Dropcam.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Imposta il delegato in modo che elabori gli eventi del server di accoppiamento legacy di Dropcam.
Dettagli | |||
---|---|---|---|
Parametri |
|
Arresto
WEAVE_ERROR Shutdown( void )
Arresta il server di accoppiamento precedente di Dropcam.
Dettagli | |||
---|---|---|---|
Valori restituiti |
|
Funzioni statiche protette
HandleClientRequest
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
Funzioni protette
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )