nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Serverklasse für die Implementierung des Dropcam Legacy-Kopplungsprofils
Zusammenfassung
Übernahme
Übernimmt von: nl::Weave::WeaveServerBase
Konstruktoren und Zerstörer |
|
---|---|
DropcamLegacyPairingServer(void)
Null-Initialisieren des Dropcam Legacy-Kopplungsservers.
|
Geschützte Attribute |
|
---|---|
mDelegate
|
Öffentliche Funktionen |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Initialisiere den Status des Dropcam-Kopplungsservers und registriere dich, um Benachrichtigungen über alte Dropcam-Kopplungen zu erhalten.
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Delegieren Sie den Bevollmächtigten so, dass er Ereignisse des Dropcam-Kopplungsservers verarbeitet.
|
Shutdown(void)
|
Fahren Sie den alten Dropcam-Kopplungsserver herunter.
|
Geschützte statische Funktionen |
|
---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
Geschützte Funktionen |
|
---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
Geschützte Attribute
mDelegate
DropcamLegacyPairingDelegate * mDelegate
Öffentliche Funktionen
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
Null-Initialisieren des Dropcam Legacy-Kopplungsservers.
Vor der Verwendung muss Init() aufgerufen werden.
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Initialisiere den Status des Dropcam-Kopplungsservers und registriere dich, um Benachrichtigungen über alte Dropcam-Kopplungen zu erhalten.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Delegieren Sie den Bevollmächtigten so, dass er Ereignisse des Dropcam-Kopplungsservers verarbeitet.
Details | |||
---|---|---|---|
Parameter |
|
Herunterfahren
WEAVE_ERROR Shutdown( void )
Fahren Sie den alten Dropcam-Kopplungsserver herunter.
Details | |||
---|---|---|---|
Rückgabewerte |
|
Geschützte statische Funktionen
HandleClientRequest
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
Geschützte Funktionen
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )