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

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

システム時刻に関する操作をカプセル化したテンプレートクラス [詳細]

#include <toppers/time.hpp>

すべてのメンバ一覧

Public 型

typedef ::SYSTIM time
 システム時刻を表す型


Static Public メンバ関数

ER set (const time &t)
 システム時刻の設定

ER get (time *p)
 システム時刻の参照


解説

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

  systemtime テンプレートクラスはシステム時刻に関する操作をカプセル化している。 また、vxget_tim による計時と交換可能なインタフェースを提供している。
  SYSTIM 型が構造体として定義されているカーネルを使用する場合、 TOPPERS_STRUCT_SYSTIM マクロを定義することで、 SYSTIM どうしの減算や比較を行うことができる。 ただし、構造体を構成するフィールド名が ltime および utime の場合のみ適用できる。