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

tasklets

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

概要

関数

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
保留中のタスクレットがない場合。

otTaskletsProcessor

void otTaskletsProcess(
  otInstance *aInstance
)

呼び出された時点で、すべてのキュー内の OpenThread タスクレットを実行します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンスへのポインタ。

otTaskletsSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

OpenThread は、タスクレット キューが空から空に遷移したときにこの関数を呼び出します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンスへのポインタ。

リソース

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに基づいています。 詳細については、ドキュメントをご覧ください。