Google 致力于为黑人社区推动种族平等。查看具体行动

Tasklets

此模块包含控制线程堆栈执行的函数。

摘要

函数

otTaskletsArePending(otInstance *aInstance)
bool
指示 OpenThread 是否有 tasklet 待处理。
otTaskletsProcess(otInstance *aInstance)
void
在被调用时,运行所有已加入队列的 OpenThread 工作表。
otTaskletsSignalPending(otInstance *aInstance)
void
当任务队列从空转换为非空时,OpenThread 会调用此函数。

函数

otTaskletArePending

bool otTaskletsArePending(
  otInstance *aInstance
)

指示 OpenThread 是否有 tasklet 待处理。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。
返回值
TRUE
如果有 Taskslet 待处理。
FALSE
如果没有待处理的任务队列。

otTaskletProcess

void otTaskletsProcess(
  otInstance *aInstance
)

在被调用时,运行所有已加入队列的 OpenThread 工作表。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。

otTaskletSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

当任务队列从空转换为非空时,OpenThread 会调用此函数。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。

资源

OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源