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 メッセージの数。ゼロでデフォルトを使用します。
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 です。
mStatisticsCallback
otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback
統計情報を報告するコールバック関数(不要な場合は NULL にすることもできます)。
mTimeout
uint16_t otPingSenderConfig::mTimeout
最終リクエストを送信後に最終応答を待つ時間(ミリ秒)。
ゼロでデフォルトを使用します。
関連情報
OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。