Tasklet

這個模組內含控管執行緒堆疊執行作業的函式。

摘要

函式

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 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源