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

Ping 送信者

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

概要

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(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 インスタンスへのポインタ。

リソース

OpenThread API リファレンスのトピックは、GitHub で入手可能なソースコードに基づいています。 詳細またはドキュメントへの投稿については、リソースをご覧ください。