отпингсендерконфиг

#include <ping_sender.h>

Представляет конфигурацию запроса проверки связи.

Краткое содержание

Публичные атрибуты

mAllowZeroHopLimit
bool
Указывает, равен ли предел прыжков нулю.
mCallbackContext
void *
Указатель на контекст обратного вызова, специфичный для приложения.
mCount
uint16_t
Количество ping-сообщений для отправки. Ноль, чтобы использовать значение по умолчанию.
mDestination
Адрес назначения для проверки связи.
mHopLimit
uint8_t
Предел переходов (используется, если mAllowZeroHopLimit имеет значение false). Ноль по умолчанию.
mInterval
uint32_t
Интервал передачи Ping в миллисекундах. Ноль, чтобы использовать значение по умолчанию.
mMulticastLoop
bool
Разрешить повторные пинги на адрес многоадресной рассылки, на который подписано устройство.
mReplyCallback
Функция обратного вызова для сообщения об ответах (может быть NULL, если не требуется).
mSize
uint16_t
Размер данных (количество байтов) исключает заголовок IPv6/ICMPv6. Ноль по умолчанию.
mSource
Исходный адрес пинга.
mStatisticsCallback
Функция обратного вызова для отчета статистики (может быть NULL, если не требуется).
mTimeout
uint16_t
Время в миллисекундах ожидания окончательного ответа после отправки последнего запроса.

Публичные атрибуты

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

Указывает, равен ли предел прыжков нулю.

мколлбакконтекст

void * otPingSenderConfig::mCallbackContext

Указатель на контекст обратного вызова, специфичный для приложения.

mCount

uint16_t otPingSenderConfig::mCount

Количество ping-сообщений для отправки. Ноль, чтобы использовать значение по умолчанию.

mDestination

otIp6Address otPingSenderConfig::mDestination

Адрес назначения для проверки связи.

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

Предел переходов (используется, если mAllowZeroHopLimit имеет значение false). Ноль по умолчанию.

mИнтервал

uint32_t otPingSenderConfig::mInterval

Интервал передачи Ping в миллисекундах. Ноль, чтобы использовать значение по умолчанию.

mМногоадресная петля

bool otPingSenderConfig::mMulticastLoop

Разрешить повторные пинги на адрес многоадресной рассылки, на который подписано устройство.

mReplyCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

Функция обратного вызова для сообщения об ответах (может быть NULL, если не требуется).

mSize

uint16_t otPingSenderConfig::mSize

Размер данных (количество байтов) исключает заголовок IPv6/ICMPv6. Ноль по умолчанию.

мИсточник

otIp6Address otPingSenderConfig::mSource

Исходный адрес пинга.

mStatisticsОбратный вызов

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

Функция обратного вызова для отчета статистики (может быть NULL, если не требуется).

mTimeout

uint16_t otPingSenderConfig::mTimeout

Время в миллисекундах ожидания окончательного ответа после отправки последнего запроса.

Ноль, чтобы использовать значение по умолчанию.

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .