メインページ | モジュール | 名前空間一覧 | クラス階層 | 構成 | ファイル一覧 | 名前空間メンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス テンプレートtoppers::readyqueue< Diagnostics, Stub > の解説
[カーネルオブジェクト管理]

レディキューの操作をカプセル化したテンプレートクラス [詳細]

#include <toppers/kernelstatus.hpp>

すべてのメンバ一覧

Static Public メンバ関数

ER rotate (PRI tskpri, task_context_tag=task_context)
 タスク優先順位の回転

ER rotate (PRI tskpri, non_task_context_tag)
 タスク優先順位の回転(非タスクコンテキスト)

ER rotate (PRI tskpri, context_independent_tag)
 タスク優先順位の回転(コンテキスト非依存)


解説

template<class Diagnostics = TOPPERS_DEFAULT_DIAGNOSTICS, class Stub = TOPPERS_DEFAULT_STUB>
class toppers::readyqueue< Diagnostics, Stub >

  readyqueue テンプレートクラスは、タスク優先順位の回転操作をカプセル化している。 各メンバ関数は実行コンテキストをパラメータ化することで汎用性を持たせている。