nl::
  #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) | voidDropcam の従来のペア設定サーバーのイベントを処理するようにデリゲートを設定します。 | 
| 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 )