Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer

#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>

Dropcam Legacy Pairing プロファイルを実装するためのサーバークラス。

まとめ

継承

継承元: nl::Weave::WeaveServerBase

コンストラクタとデストラクタ

DropcamLegacyPairingServer(void)
Dropcam レガシー ペア設定サーバーを null で初期化します。

プロテクト属性

mDelegate

パブリック関数

Init(WeaveExchangeManager *exchangeMgr)
Dropcam Legacy Pairing Server 状態を初期化し、Dropcam Legacy Pairing メッセージを受信するように登録します。
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)

プロテクト属性

代理人

DropcamLegacyPairingDelegate * mDelegate

パブリック関数

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Dropcam レガシー ペア設定サーバーを null で初期化します。

使用する前に Init() を呼び出す必要があります。

init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Dropcam Legacy Pairing Server 状態を初期化し、Dropcam Legacy Pairing メッセージを受信するように登録します。

詳細
パラメータ
[in] exchangeMgr
Weave Exchange Manager へのポインタ。
戻り値
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
未承諾のメッセージ ハンドラが登録されている場合。
WEAVE_NO_ERROR
成功

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Dropcam レガシー ペア設定サーバー イベントを処理するようにデリゲートを設定します。

詳細
パラメータ
[in] delegate
Dropcam Legacy Pairing Delegate へのポインタ。

シャットダウン

WEAVE_ERROR Shutdown(
  void
)

Dropcam レガシー ペア設定サーバーをシャットダウンします。

詳細
戻り値
WEAVE_NO_ERROR
無条件に実行します。

保護された静的関数

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
)