Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

タスクレット

このモジュールには、スレッドスタックの実行を制御する関数が含まれています。

概要

関数

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インスタンスへのポインタ。