nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingServer
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Dropcam のレガシー ペアリング プロファイルを実装するためのサーバー クラス。
概要
継承
継承元: nl::Weave::WeaveServerBase
コンストラクタとデストラクタ |
|
---|---|
DropcamLegacyPairingServer(void)
Dropcam の従来のペア設定サーバーを null で初期化します。
|
プロテクト属性 |
|
---|---|
mDelegate
|
パブリック関数 |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Dropcam レガシー ペアリング サーバーの状態を初期化し、Dropcam レガシー ペアリング メッセージを受信するように登録します。
|
SetDelegate(DropcamLegacyPairingDelegate *delegate)
|
void
Dropcam の従来のペア設定サーバーのイベントを処理するようにデリゲートを設定します。
|
Shutdown(void)
|
Dropcam の従来のペア設定サーバーをシャットダウンします。
|
保護された静的関数 |
|
---|---|
HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
|
void
|
プロテクト関数 |
|
---|---|
DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
|
|
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)
|
プロテクト属性
mDelegate
DropcamLegacyPairingDelegate * mDelegate
パブリック関数
DropcamLegacyPairingServer
DropcamLegacyPairingServer( void )
Dropcam の従来のペア設定サーバーを null で初期化します。
使用する前に Init() を呼び出す必要があります。
init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Dropcam レガシー ペアリング サーバーの状態を初期化し、Dropcam レガシー ペアリング メッセージを受信するように登録します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Dropcam の従来のペア設定サーバーのイベントを処理するようにデリゲートを設定します。
詳細 | |||
---|---|---|---|
パラメータ |
|
保護された静的関数
HandleClientRequest
void HandleClientRequest( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload )
プロテクト関数
DropcamLegacyPairingServer
DropcamLegacyPairingServer( const DropcamLegacyPairingServer & )
HandleCameraAuthDataRequest
WEAVE_ERROR HandleCameraAuthDataRequest( ExchangeContext *ec, PacketBuffer *& msgBuf )