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

クラス TSoftwareTimerModule の解説

#include <TSoftwareTimerModule.hh>

TSoftwareTimerModuleに対する継承グラフ

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

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

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 TSystemTimerGetSystemTimer () const
TSystemTimerGetSystemTimer ()
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]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.6.2)
Go IWAI <goiwai@users.sourceforge.jp>