Тасклеты

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

Краткое содержание

Функции

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.

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .