otPingSenderConfig Struct Reference
This structure represents a ping request configuration.
#include <
include/openthread/ping_sender.h
>
Public Attributes | |
otIp6Address | mSource |
Source address of the ping. | |
otIp6Address | mDestination |
Destination address to ping. | |
otPingSenderReplyCallback | mReplyCallback |
Callback function to report replies (can be NULL if not needed). | |
otPingSenderStatisticsCallback | mStatisticsCallback |
Callback function to report statistics (can be NULL if not needed). | |
void * | mCallbackContext |
A pointer to the callback application-specific context. | |
uint16_t | mSize |
Data size (# of bytes) excludes IPv6/ICMPv6 header. Zero for default. | |
uint16_t | mCount |
Number of ping messages to send. Zero to use default. | |
uint32_t | mInterval |
Ping tx interval in milliseconds. Zero to use default. | |
uint16_t | mTimeout |
Time in milliseconds to wait for final reply after sending final request. | |
uint8_t | mHopLimit |
Hop limit (used if mAllowZeroHopLimit is false). Zero for default. | |
bool | mAllowZeroHopLimit |
Indicates whether hop limit is zero. |
This structure represents a ping request configuration.
Member Data Documentation
◆ mTimeout
uint16_t otPingSenderConfig::mTimeout |
Time in milliseconds to wait for final reply after sending final request.
Zero to use default.
The documentation for this struct was generated from the following file:
- include/openthread/
ping_sender.h