مهام بسيطة

تشتمل هذه الوحدة على وظائف تتحكم في تنفيذ حزمة Thread.

ملخّص

الدوال

otTaskletsArePending(otInstance *aInstance)
bool
يشير هذا الحقل إلى ما إذا كان OpenThread يتضمّن مهام مصغَّرة في انتظار المراجعة أم لا.
otTaskletsProcess(otInstance *aInstance)
void
تشغيل جميع مهام OpenThread المدرجة في قائمة الانتظار في وقت استدعائه.
otTaskletsSignalPending(otInstance *aInstance)
void
يستدعي OpenThread هذه الدالة عندما تنتقل قائمة انتظار المهام الصغرى من فارغة إلى غير فارغة.

الدوال

otTaskletsArePending

bool otTaskletsArePending(
  otInstance *aInstance
)

يشير هذا الحقل إلى ما إذا كان OpenThread يتضمّن مهام مصغَّرة في انتظار المراجعة أم لا.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.
قيم الإرجاع
TRUE
في حال كان هناك مهام صغيرة في انتظار المراجعة
FALSE
في حال لم تكن هناك أي مهام مصغّرة في انتظار المراجعة

otTaskletsProcess

void otTaskletsProcess(
  otInstance *aInstance
)

تشغيل جميع مهام OpenThread المدرجة في قائمة الانتظار في وقت استدعائه.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.

otTaskletsSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

يستدعي OpenThread هذه الدالة عندما تنتقل قائمة انتظار المهام الصغرى من فارغة إلى غير فارغة.

التفاصيل
المَعلمات
[in] aInstance
يشير هذا المصطلح إلى مؤشر لمثيل OpenThread.

المراجِع

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