TSoftwareTimerModule class Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# クラス TSoftwareTimerModule の解説

`#include <TSoftwareTimerModule.hh>`

TSoftwareTimerModuleに対する継承グラフ

[凡例]
TSoftwareTimerModuleのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public 型
enum | { tRealElapsedTime, tRealElapsedTimeTotal, tSystemElapsedTime, tUserElapsedTime, tUnit, tNumberOfChannels }
enum | { tStatusSuccess = 0 }
## Public メソッド
| TSoftwareTimerModule (Tint nchannel=tNumberOfChannels, const Tstring &unit=Tmsec)
| TSoftwareTimerModule (const Tstring &unit, Tint nchannel=tNumberOfChannels)
| TSoftwareTimerModule (const TSoftwareTimerModule &right)
| ~TSoftwareTimerModule ()
Tint | Clear ()
Tint | Update ()
Tint | Initialize ()
Tvoid | FillData (TDataElement &element, Tint channel)
Tvoid | Start ()
Tvoid | Pause ()
Tvoid | Stop ()
Tvoid | Lap ()
Tvoid | Restart ()
const TSystemTimer & | GetSystemTimer () const
TSystemTimer & | GetSystemTimer ()
Tvoid | SetSystemTimer (const TSystemTimer &timer)
Tdouble | GetRealElapsedTimeTotal () const
Tvoid | SetRealElapsedTimeTotal (Tdouble time)
const TSoftwareTimerModule & | operator= (const TSoftwareTimerModule &right)
Tbool | operator== (const TSoftwareTimerModule &right) const
Tbool | operator!= (const TSoftwareTimerModule &right) const
virtual Tbool | operator== (const TSoftwareModule &right) const
virtual Tbool | operator== (const TModule &right) const
virtual Tbool | operator!= (const TSoftwareModule &right) const
virtual Tbool | operator!= (const TModule &right) const
Tint | GetNumberOfChannels () const
Tint | GetStatus () const
Tvoid | SetNumberOfChannels (Tint nchannel)
Tvoid | SetStatus (Tint status)
Tbool | IsSuccess () const
## Protected 変数
Tint | theNumberOfChannels
Tint | theStatus

## Enum の解説

anonymous enum

  | Enum 値:
  tRealElapsedTime |
  tRealElapsedTimeTotal |
  tSystemElapsedTime |
  tUserElapsedTime |
  tUnit |
  tNumberOfChannels |

anonymous enum`[inherited]`

  | Enum 値:
  tStatusSuccess |

## コンストラクタとデストラクタの解説

TSoftwareTimerModule::TSoftwareTimerModule | ( | Tint | nchannel = tNumberOfChannels,
|  | const Tstring & | unit = Tmsec
| ) |

TSoftwareTimerModule::TSoftwareTimerModule | ( | const Tstring & | unit,
|  | Tint | nchannel = tNumberOfChannels
| ) |

TSoftwareTimerModule::TSoftwareTimerModule | ( | const TSoftwareTimerModule & | right | ) |

TSoftwareTimerModule::~TSoftwareTimerModule | ( |  | ) |

## メソッドの解説

Tint TSoftwareTimerModule::Clear | ( |  | ) | `[virtual]`

| TModuleに実装されています.

Tvoid TSoftwareTimerModule::FillData | ( | TDataElement & | element,
|  | Tint | channel
| ) | `[virtual]`

| TModuleに実装されています.

Tint TModule::GetNumberOfChannels | ( |  | ) | `[inline, inherited]`

Tdouble TSoftwareTimerModule::GetRealElapsedTimeTotal | ( |  | ) | `[inline]`

Tint TModule::GetStatus | ( |  | ) | `[inline, inherited]`

TSystemTimer & TSoftwareTimerModule::GetSystemTimer | ( |  | ) | `[inline]`

const TSystemTimer & TSoftwareTimerModule::GetSystemTimer | ( |  | ) | `[inline]`

Tint TSoftwareTimerModule::Initialize | ( |  | ) | `[virtual]`

| TModuleに実装されています.

Tbool TModule::IsSuccess | ( |  | ) | `[inline, inherited]`

Tvoid TSoftwareTimerModule::Lap | ( |  | ) | `[inline]`

virtual Tbool TModule::operator!= | ( | const TModule & | right | ) | const`[virtual, inherited]`

virtual Tbool TSoftwareModule::operator!= | ( | const TSoftwareModule & | right | ) | const`[virtual, inherited]`

Tbool TSoftwareTimerModule::operator!= | ( | const TSoftwareTimerModule & | right | ) | const

const TSoftwareTimerModule& TSoftwareTimerModule::operator= | ( | const TSoftwareTimerModule & | right | ) |

virtual Tbool TModule::operator== | ( | const TModule & | right | ) | const`[virtual, inherited]`

virtual Tbool TSoftwareModule::operator== | ( | const TSoftwareModule & | right | ) | const`[virtual, inherited]`

Tbool TSoftwareTimerModule::operator== | ( | const TSoftwareTimerModule & | right | ) | const

Tvoid TSoftwareTimerModule::Pause | ( |  | ) | `[inline]`

Tvoid TSoftwareTimerModule::Restart | ( |  | ) | `[inline]`

Tvoid TModule::SetNumberOfChannels | ( | Tint | nchannel | ) | `[inline, inherited]`

Tvoid TSoftwareTimerModule::SetRealElapsedTimeTotal | ( | Tdouble | time | ) | `[inline]`

Tvoid TModule::SetStatus | ( | Tint | status | ) | `[inline, inherited]`

Tvoid TSoftwareTimerModule::SetSystemTimer | ( | const TSystemTimer & | timer | ) | `[inline]`

Tvoid TSoftwareTimerModule::Start | ( |  | ) | `[inline]`

Tvoid TSoftwareTimerModule::Stop | ( |  | ) | `[inline]`

Tint TSoftwareTimerModule::Update | ( |  | ) | `[virtual]`

| TModuleに実装されています.

## 変数の解説

Tint TModule::theNumberOfChannels`[protected, inherited]`

Tint TModule::theStatus`[protected, inherited]`

このクラスの解説は次のファイルから生成されました:

- TSoftwareTimerModule.hh