Tasklets

این ماژول شامل توابعی است که اجرای پشته Thread را کنترل می کند.

خلاصه

کارکرد

otTaskletsArePending ( otInstance *aInstance)
bool
نشان می دهد که آیا OpenThread دارای وظایف در حال انتظار است یا خیر.
otTaskletsProcess ( otInstance *aInstance)
void
در زمانی که فراخوانی می شود، تمام وظایف OpenThread در صف را اجرا کنید.
otTaskletsSignalPending ( otInstance *aInstance)
void
OpenThread این تابع را زمانی فراخوانی می کند که صف تسکلت از خالی به غیر خالی تبدیل شود.

کارکرد

otTasklets در حال تعلیق هستند

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 API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.