otPingSenderConfig

#include <ping_sender.h>

ping リクエストの構成を表します。

概要

パブリック属性

mAllowZeroHopLimit
bool
ホップリミットがゼロかどうかを示します。
mCallbackContext
void *
コールバック アプリケーション固有のコンテキストへのポインタ。
mCount
uint16_t
送信する ping メッセージの数。ゼロでデフォルトを使用します。
mDestination
ping を送信する宛先アドレスです。
mHopLimit
uint8_t
ホップリミット(mAllowZeroHopLimit が false の場合に使用されます)。デフォルトは 0 です。
mInterval
uint32_t
ping 送信間隔(ミリ秒単位)。ゼロでデフォルトを使用します。
mMulticastLoop
bool
デバイスがサブスクライブしているマルチキャスト アドレスへの ping のループバックを許可します。
mReplyCallback
返信を報告するコールバック機能(不要な場合は NULL にすることもできます)。
mSize
uint16_t
データサイズ(バイト数)は IPv6/ICMPv6 ヘッダーを除外します。デフォルトは 0 です。
mSource
ping の送信元アドレス。
mStatisticsCallback
統計情報を報告するコールバック関数(不要な場合は NULL にすることもできます)。
mTimeout
uint16_t
最終リクエストを送信後に最終応答を待つ時間(ミリ秒)。

パブリック属性

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

ホップリミットがゼロかどうかを示します。

mCallbackContext

void * otPingSenderConfig::mCallbackContext

コールバック アプリケーション固有のコンテキストへのポインタ。

mCount

uint16_t otPingSenderConfig::mCount

送信する ping メッセージの数。ゼロでデフォルトを使用します。

mDestination

otIp6Address otPingSenderConfig::mDestination

ping を送信する宛先アドレスです。

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

ホップリミット(mAllowZeroHopLimit が false の場合に使用されます)。デフォルトは 0 です。

mInterval

uint32_t otPingSenderConfig::mInterval

ping 送信間隔(ミリ秒単位)。ゼロでデフォルトを使用します。

mMulticastLoop

bool otPingSenderConfig::mMulticastLoop

デバイスがサブスクライブしているマルチキャスト アドレスへの ping のループバックを許可します。

mReplyCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

返信を報告するコールバック機能(不要な場合は NULL にすることもできます)。

mSize

uint16_t otPingSenderConfig::mSize

データサイズ(バイト数)は IPv6/ICMPv6 ヘッダーを除外します。デフォルトは 0 です。

mSource

otIp6Address otPingSenderConfig::mSource

ping の送信元アドレス。

mStatisticsCallback

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

統計情報を報告するコールバック関数(不要な場合は NULL にすることもできます)。

mTimeout

uint16_t otPingSenderConfig::mTimeout

最終リクエストを送信後に最終応答を待つ時間(ミリ秒)。

ゼロでデフォルトを使用します。

関連情報

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