nl:: Weave:: Profiller:: Tedarikçi:: Nestlabs:: DropcamLegacyDoubleing:: DropcamLegacyDoubleingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Dropcam Eski Eşleme profilini uygulamak için sunucu sınıfı.
Özet
Devralma
Devralma yeri: nl::Weave::WeaveServerBase
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
DropcamLegacyPairingServer(void)
Dropcam Eski Eşleme Sunucusunu boş bırakın.
|
Korunan özellikler |
|
---|---|
mDelegate
|
Herkese açık işlevler |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Dropcam Eski Eşleme Sunucusu durumunu başlatın ve Dropcam Eski Eşleme mesajlarını almak için kaydolun.
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Temsilciyi Dropcam Eski Eşleme Sunucusu etkinliklerini işlemesi için ayarlayın.
|
Shutdown(void)
|
Dropcam Eski Eşleme Sunucusu'nu kapatın.
|
Korumalı statik işlevler |
|
---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
Korumalı işlevler |
|
---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
Korunan özellikler
Yetki verilmiş kullanıcı
DropcamLegacyPairingDelegate * mDelegate
Herkese açık işlevler
DropcamEski Eşleme Sunucusu
DropcamLegacyPairingServer( void )
Dropcam Eski Eşleme Sunucusunu boş bırakın.
Kullanımdan önce Init() çağrılmalıdır.
Başlangıç
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Dropcam Eski Eşleme Sunucusu durumunu başlatın ve Dropcam Eski Eşleme mesajlarını almak için kaydolun.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
Delege
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Temsilciyi Dropcam Eski Eşleme Sunucusu etkinliklerini işlemesi için ayarlayın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
Kapat
WEAVE_ERROR Shutdown( void )
Dropcam Eski Eşleme Sunucusu'nu kapatın.
Ayrıntılar | |||
---|---|---|---|
Döndürülen Değerler |
|
Korumalı statik işlevler
HandleClientİsteği
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
Korumalı işlevler
DropcamEski Eşleme Sunucusu
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
CameraAuthAuthRequest'i işleme
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )