Тасклеты

Этот модуль включает функции, которые контролируют выполнение стека потоков.

Резюме

Функции

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.