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

otTaskletsProcess

void otTaskletsProcess(
  otInstance *aInstance
)

呼び出されたときに、キューに入れられているすべての OpenThread タスクレットを実行します。

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

otTaskletsSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

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

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

関連情報

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