otPingSenderConfig

#include <ping_sender.h>

يمثل هذا الإعداد إعدادات طلب فحص الاتصال.

ملخّص

السمات العامة

mAllowZeroHopLimit
bool
يشير هذا الحقل إلى ما إذا كان حد القفزة صفرًا.
mCallbackContext
void *
مؤشر إلى السياق الخاص بتطبيق معاودة الاتصال.
mCount
uint16_t
عدد رسائل فحص الاتصال المطلوب إرسالها. لا حاجة لاستخدام الإعدادات التلقائية.
mDestination
عنوان الوجهة لفحص الاتصال.
mHopLimit
uint8_t
حد القفزة (يُستخدم إذا كان mAllowZeroHopLimit خطأ). الصفر للوضع التلقائي.
mInterval
uint32_t
الفاصل الزمني Ping tx بالمللي ثانية لا حاجة لاستخدام الإعدادات التلقائية.
mMulticastLoop
bool
يسمح هذا الخيار بتكرار الإشعارات إلى عنوان البث المتعدد الذي تم اشتراك الجهاز فيه.
mReplyCallback
دالة رد الاتصال للإبلاغ عن الردود (يمكن أن تكون قيمة فارغة إذا لم تكن مطلوبة)
mSize
uint16_t
يستثني حجم البيانات (عدد وحدات البايت) رأس IPv6/ICMPv6. الصفر للوضع التلقائي.
mSource
عنوان مصدر فحص الاتصال.
mStatisticsCallback
دالة رد الاتصال للإبلاغ عن الإحصاءات (يمكن أن تكون فارغة إذا لم تكن مطلوبة).
mTimeout
uint16_t
الوقت بالملي ثانية لانتظار الرد النهائي بعد إرسال الطلب النهائي.

السمات العامة

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

يشير هذا الحقل إلى ما إذا كان حد القفزة صفرًا.

mCallbackContext

void * otPingSenderConfig::mCallbackContext

مؤشر إلى السياق الخاص بتطبيق معاودة الاتصال.

mCount

uint16_t otPingSenderConfig::mCount

عدد رسائل فحص الاتصال المطلوب إرسالها. لا حاجة لاستخدام الإعدادات التلقائية.

mDestination

otIp6Address otPingSenderConfig::mDestination

عنوان الوجهة لفحص الاتصال.

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

حد القفزة (يُستخدم إذا كان mAllowZeroHopLimit خطأ). الصفر للوضع التلقائي.

mInterval

uint32_t otPingSenderConfig::mInterval

الفاصل الزمني Ping tx بالمللي ثانية لا حاجة لاستخدام الإعدادات التلقائية.

mMulticastLoop

bool otPingSenderConfig::mMulticastLoop

يسمح هذا الخيار بتكرار الإشعارات إلى عنوان البث المتعدد الذي تم اشتراك الجهاز فيه.

mReplyCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

دالة رد الاتصال للإبلاغ عن الردود (يمكن أن تكون قيمة فارغة إذا لم تكن مطلوبة)

mSize

uint16_t otPingSenderConfig::mSize

يستثني حجم البيانات (عدد وحدات البايت) رأس IPv6/ICMPv6. الصفر للوضع التلقائي.

mSource

otIp6Address otPingSenderConfig::mSource

عنوان مصدر فحص الاتصال.

mStatisticsCallback

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

دالة رد الاتصال للإبلاغ عن الإحصاءات (يمكن أن تكون فارغة إذا لم تكن مطلوبة).

mTimeout

uint16_t otPingSenderConfig::mTimeout

الوقت بالملي ثانية لانتظار الرد النهائي بعد إرسال الطلب النهائي.

لا حاجة لاستخدام الإعدادات التلقائية.

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.