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

クラス TSystemClock の解説
[System Category]

This is the TSystemClock class. [詳細]

#include <TSystemClock.hh>

すべてのメンバ一覧

Public メソッド

 TSystemClock ()
 TSystemClock (const TSystemClock &right)
 ~TSystemClock ()
const TSystemClock & operator= (const TSystemClock &right)
Tstring WhatTimeIsItNow ()
Tstring WhatTimeIsIt (Tint second=-1)
Tstring WhenAllocated ()
Tstring WhenUpdate ()
Tint GetElapsedTime (const Tstring &unit=Tsec)
Tint GetElapsedTimeOfLastUpdate (const Tstring &unit=Tsec)
Tint GetYear (Tint second=-1)
Tint GetMonth (Tint second=-1)
Tint GetDay (Tint second=-1)
Tint GetHour (Tint second=-1)
Tint GetMinute (Tint second=-1)
Tint GetSecond (Tint second=-1)
Tint Update ()
Tint GetAllocatedTime () const
Tint GetLastUpdateTime () const
Tint GetTime () const

フレンド

Tostreamoperator<< (Tostream &tos, const TSystemClock &right)


解説

This is the TSystemClock class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TSystemClock class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TSystemClock.hh53 行で定義されています。


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

TSystemClock::TSystemClock  ) 
 

TSystemClock.cc18 行で定義されています。

参照 Tint.

TSystemClock::TSystemClock const TSystemClock &  right  ) 
 

TSystemClock.cc25 行で定義されています。

参照 Tint.

TSystemClock::~TSystemClock  ) 
 

TSystemClock.cc35 行で定義されています。


メソッドの解説

Tint TSystemClock::GetAllocatedTime  )  const [inline]
 

TSystemClock.hh99 行で定義されています。

参照 Tint.

呼出 TSoftwareClockModule::operator!=(), と TSoftwareClockModule::operator==().

Tint TSystemClock::GetDay Tint  second = -1  ) 
 

TSystemClock.cc174 行で定義されています。

参照 Tint, Ttime_t, と Update().

呼出 TSoftwareClockModule::GetDay().

Tint TSystemClock::GetElapsedTime const Tstring unit = Tsec  ) 
 

TSystemClock.cc124 行で定義されています。

参照 Thour, Tint, Tmin, と Update().

呼出 TSoftwareClockModule::GetElapsedTimeOfLastInitialize().

Tint TSystemClock::GetElapsedTimeOfLastUpdate const Tstring unit = Tsec  ) 
 

TSystemClock.cc137 行で定義されています。

参照 Thour, Tint, Tmin, と Update().

呼出 TSoftwareClockModule::GetElapsedTimeOfLastUpdate().

Tint TSystemClock::GetHour Tint  second = -1  ) 
 

TSystemClock.cc186 行で定義されています。

参照 Tint, Ttime_t, と Update().

呼出 TSoftwareClockModule::GetHour().

Tint TSystemClock::GetLastUpdateTime  )  const [inline]
 

TSystemClock.hh104 行で定義されています。

参照 Tint.

Tint TSystemClock::GetMinute Tint  second = -1  ) 
 

TSystemClock.cc198 行で定義されています。

参照 Tint, Ttime_t, と Update().

呼出 TSoftwareClockModule::GetMinute().

Tint TSystemClock::GetMonth Tint  second = -1  ) 
 

TSystemClock.cc162 行で定義されています。

参照 Tint, Ttime_t, と Update().

呼出 TSoftwareClockModule::GetMonth().

Tint TSystemClock::GetSecond Tint  second = -1  ) 
 

TSystemClock.cc210 行で定義されています。

参照 Tint, Ttime_t, と Update().

呼出 TSoftwareClockModule::GetSecond().

Tint TSystemClock::GetTime  )  const [inline]
 

TSystemClock.hh109 行で定義されています。

参照 Tint.

呼出 TSoftwareClockModule::GetIntegerTime(), と TDataRecord::Test().

Tint TSystemClock::GetYear Tint  second = -1  ) 
 

TSystemClock.cc150 行で定義されています。

参照 Tint, Ttime_t, と Update().

呼出 TSoftwareClockModule::GetYear().

const TSystemClock & TSystemClock::operator= const TSystemClock &  right  ) 
 

TSystemClock.cc38 行で定義されています。

参照 theLastUpdateTime, と Tint.

Tint TSystemClock::Update  ) 
 

TSystemClock.cc222 行で定義されています。

参照 Tint.

呼出 GetDay(), GetElapsedTime(), GetElapsedTimeOfLastUpdate(), GetHour(), TSoftwareClockModule::GetIntegerTime(), GetMinute(), GetMonth(), GetSecond(), GetYear(), TSoftwareClockModule::Update(), と WhatTimeIsItNow().

Tstring TSystemClock::WhatTimeIsIt Tint  second = -1  ) 
 

TSystemClock.cc79 行で定義されています。

参照 Tchar, Tflush, Tint, Tostrstream, Tsize_t, Tstring, Ttime_t, と WhatTimeIsItNow().

呼出 TFileProperty::Analyse(), TSoftwareClockModule::WhatTimeIsIt(), WhenAllocated(), と WhenUpdate().

Tstring TSystemClock::WhatTimeIsItNow  ) 
 

TSystemClock.cc46 行で定義されています。

参照 Tchar, Tflush, Tint, Tostrstream, Tsize_t, Tstring, Ttime_t, と Update().

呼出 TDateCommand::Execute(), TSoftwareClockModule::GetStringTime(), operator<<(), TBenchmark::Start(), TBenchmark::Stop(), TDataRecord::Test(), WhatTimeIsIt(), TSystemTimer::WhatTimeIsItNow(), TSoftwareClockModule::WhatTimeIsItNow(), と TOutputHtmlFileStream::WriteFooter().

Tstring TSystemClock::WhenAllocated  ) 
 

TSystemClock.cc114 行で定義されています。

参照 Tstring, と WhatTimeIsIt().

Tstring TSystemClock::WhenUpdate  ) 
 

TSystemClock.cc119 行で定義されています。

参照 Tstring, と WhatTimeIsIt().


フレンドと関連する関数の解説

Tostream& operator<< Tostream tos,
const TSystemClock &  right
[friend]
 

TSystemClock.cc228 行で定義されています。


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

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp