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

nl ::織り::プロファイル::ハートビート:: WeaveHeartbeatReceiver

#include <src/lib/profiles/heartbeat/WeaveHeartbeat.h>

織りハートビートレシーバクラス。

概要

継承

:から継承NL ::織り:: WeaveServerBase

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

WeaveHeartbeatReceiver (void)

パブリックタイプ

OnHeartbeatReceivedHandler )(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err) typedef
void(*

パブリック属性

OnHeartbeatReceived
OnHeartbeatReceivedHandler

公の行事

Init ( WeaveExchangeManager *exchangeMgr)
織り初期化ハートビートReceiverをして織り受け取るように登録ハートビートメッセージを。
Shutdown (void)
シャットダウン織りハートビート受信機と織りの受信登録解除ハートビートメッセージ。

パブリックタイプ

OnHeartbeatReceivedHandler

void(* OnHeartbeatReceivedHandler)(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)

パブリック属性

OnHeartbeatReceived

OnHeartbeatReceivedHandler OnHeartbeatReceived

公の行事

初期化

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

織り初期化ハートビートReceiverをして織り受け取るように登録ハートビートメッセージを。

詳細
パラメーター
[in] exchangeMgr
システムWeaveExchangeManagerへのポインター。
戻り値
WEAVE_ERROR_INCORRECT_STATE
ExchangeManagerがnullでない場合
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
すでに登録されているメッセージハンドラーが多すぎる場合。
WEAVE_NO_ERROR
成功したとき。

シャットダウン

WEAVE_ERROR Shutdown(
  void
)

シャットダウン織りハートビート受信機と織りの受信登録解除ハートビートメッセージ。

詳細
戻り値
WEAVE_NO_ERROR
成功したとき。

WeaveHeartbeatReceiver

 WeaveHeartbeatReceiver(
  void
)