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

Ping送信者

このファイルには、ping送信者モジュール用のOpenThreadAPIが含まれています。

概要

Typedef

otPingSenderConfig typedef
この構造は、ping要求の構成を表します。
otPingSenderReply typedef
この構造は、ping応答を表します。
otPingSenderReplyCallback )(const otPingSenderReply *aReply, void *aContext) typedef
void(*
この関数ポインタ型は、ping応答の受信を通知するためのコールバックを指定します。
otPingSenderStatistics typedef
この構造は、ping要求の統計を表します。
otPingSenderStatisticsCallback )(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
この関数ポインタ型は、ping統計を報告するためのコールバックを指定します。

関数

otPingSenderPing ( otInstance *aInstance, const otPingSenderConfig *aConfig)
この関数はpingを開始します。
otPingSenderStop ( otInstance *aInstance)
void
この関数は、進行中のpingを停止します。

構造体

otPingSenderConfig

この構造は、ping要求の構成を表します。

otPingSenderReply

この構造は、ping応答を表します。

otPingSenderStatistics

この構造は、ping要求の統計を表します。

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

この構造は、ping要求の構成を表します。

otPingSenderReply

struct otPingSenderReply otPingSenderReply

この構造は、ping応答を表します。

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

この関数ポインタ型は、ping応答の受信を通知するためのコールバックを指定します。

詳細
パラメーター
[in] aReply
受信したping応答に関する情報を含むotPingSenderReplyへのポインター。
[in] aContext
アプリケーション固有のコンテキストへのポインタ。

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

この構造は、ping要求の統計を表します。

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

この関数ポインタ型は、ping統計を報告するためのコールバックを指定します。

詳細
パラメーター
[in] aStatistics
受信したping統計に関する情報を含むotPingSenderStatisticsへのポインター。
[in] aContext
アプリケーション固有のコンテキストへのポインタ。

関数

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

この関数はpingを開始します。

詳細
パラメーター
[in] aInstance
OpenThreadインスタンスへのポインタ。
[in] aConfig
使用するping構成。
戻り値
OT_ERROR_NONE
pingが正常に開始されました。
OT_ERROR_BUSY
以前の進行中のping要求でビジー状態だったため、開始できませんでした。
OT_ERROR_INVALID_ARGS
aConfigに無効なパラメーターが含まれています(たとえば、ping間隔が長すぎます)。

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

この関数は、進行中のpingを停止します。

詳細
パラメーター
[in] aInstance
OpenThreadインスタンスへのポインタ。