Tasklets

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

摘要

函数

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

函数

otTaskletsArePending

bool otTaskletsArePending(
  otInstance *aInstance
)

指示 OpenThread 是否有 tasklet 待处理。

具体说明
参数
[in] aInstance
指向 OpenThread 实例的指针。
返回值
TRUE
是否有 tasklet 待处理。
FALSE
如果没有待处理的 tasklet。

otTaskletsProcess

void otTaskletsProcess(
  otInstance *aInstance
)

在调用此方法时运行所有已加入队列的 OpenThread tasklet。

具体说明
参数
[in] aInstance
指向 OpenThread 实例的指针。

otTaskletsSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

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

具体说明
参数
[in] aInstance
指向 OpenThread 实例的指针。

资源

OpenThread API 参考文档源自 GitHub 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源