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

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

カーネル状態に関する操作をカプセル化したテンプレートクラス [詳細]

#include <toppers/kernelstatus.hpp>

すべてのメンバ一覧

Public 型

typedef t_rsys system_reference
 システム情報参照パケット型

typedef t_rver version_reference
 バージョン情報参照パケット型

typedef t_rcfg configuration_reference
 コンフィギュレーション情報参照パケット型

typedef system_reference reference
 システム情報参照パケット型


Static Public メンバ関数

ER refer (system_reference *pk_robj)
 システム情報の参照

ER refer (version_reference *pk_robj)
 カーネルのバージョン情報の参照

ER refer (configuration_reference *pk_robj)
 コンフィギュレーション情報の参照


解説

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

  kernelstatus テンプレートクラスは主としてカーネルの状態参照をカプセル化している。 カーネルの状態にはシステム情報やバージョン情報など、いくつかあるが、それらを多重定義された 同名のメンバ関数で参照できるようになっている。