otPingSenderConfig

#include <ping_sender.h>

Rappresenta la configurazione di una richiesta di ping.

Riepilogo

Attributi pubblici

mAllowZeroHopLimit
bool
Indica se il limite di hop è zero.
mCallbackContext
void *
Un puntatore al contesto specifico dell'applicazione di callback.
mCount
uint16_t
Numero di messaggi ping da inviare. Zero per utilizzare l'impostazione predefinita.
mDestination
Indirizzo di destinazione per il ping.
mHopLimit
uint8_t
Limite di hop (utilizzato se mAllowZeroHopLimit è false). Zero per impostazione predefinita.
mInterval
uint32_t
Intervallo ping tx in millisecondi. Zero per utilizzare l'impostazione predefinita.
mMulticastLoop
bool
Consenti il loopback dei ping all'indirizzo multicast a cui è iscritto il dispositivo.
mReplyCallback
Funzione di callback per segnalare le risposte (può essere NULL se non necessaria).
mSize
uint16_t
La dimensione dei dati (n. di byte) esclude l'intestazione IPv6/ICMPv6. Zero per impostazione predefinita.
mSource
Indirizzo di origine del ping.
mStatisticsCallback
Funzione di callback per segnalare le statistiche (può essere NULL se non necessaria).
mTimeout
uint16_t
Tempo di attesa in millisecondi per la risposta finale dopo l'invio della richiesta finale.

Attributi pubblici

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

Indica se il limite di hop è zero.

mCallbackContext

void * otPingSenderConfig::mCallbackContext

Un puntatore al contesto specifico dell'applicazione di callback.

mCount

uint16_t otPingSenderConfig::mCount

Numero di messaggi ping da inviare. Zero per utilizzare l'impostazione predefinita.

mDestination

otIp6Address otPingSenderConfig::mDestination

Indirizzo di destinazione per il ping.

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

Limite di hop (utilizzato se mAllowZeroHopLimit è false). Zero per impostazione predefinita.

mInterval

uint32_t otPingSenderConfig::mInterval

Intervallo ping tx in millisecondi. Zero per utilizzare l'impostazione predefinita.

mMulticastLoop

bool otPingSenderConfig::mMulticastLoop

Consenti il loopback dei ping all'indirizzo multicast a cui è iscritto il dispositivo.

mReplyCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

Funzione di callback per segnalare le risposte (può essere NULL se non necessaria).

mSize

uint16_t otPingSenderConfig::mSize

La dimensione dei dati (n. di byte) esclude l'intestazione IPv6/ICMPv6. Zero per impostazione predefinita.

mSource

otIp6Address otPingSenderConfig::mSource

Indirizzo di origine del ping.

mStatisticsCallback

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

Funzione di callback per segnalare le statistiche (può essere NULL se non necessaria).

mTimeout

uint16_t otPingSenderConfig::mTimeout

Tempo di attesa in millisecondi per la risposta finale dopo l'invio della richiesta finale.

Zero per utilizzare l'impostazione predefinita.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.