TSoftwareClockModule class Reference

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

# クラス TSoftwareClockModule の解説

`#include <TSoftwareClockModule.hh>`

TSoftwareClockModuleに対する継承グラフ

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

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

## Public 型
enum | { tStringTime, tIntegerTime, tElapsedTimeOfLastInitialize, tElapsedTimeOfLastUpdate, tYear, tMonth, tDay, tHour, tMinute, tSecond, tNumberOfChannels }
enum | { tStatusSuccess = 0 }
## Public メソッド
| TSoftwareClockModule (Tint nchannel=tNumberOfChannels)
| TSoftwareClockModule (const TSoftwareClockModule &right)
| ~TSoftwareClockModule ()
const TSoftwareClockModule & | operator= (const TSoftwareClockModule &right)
Tbool | operator== (const TSoftwareClockModule &right) const
Tbool | operator!= (const TSoftwareClockModule &right) const
Tint | Clear ()
Tint | Update ()
Tint | Initialize ()
Tvoid | FillData (TDataElement &element, Tint channel)
const TSystemClock & | GetSystemClock () const
TSystemClock & | GetSystemClock ()
Tvoid | SetSystemClock (const TSystemClock &clock)
Tstring | GetStringTime ()
Tint | GetIntegerTime ()
Tstring | WhatTimeIsItNow ()
Tstring | WhatTimeIsIt (Tint second=-1)
Tint | GetElapsedTimeOfLastInitialize (const Tstring &unit=Tsec)
Tint | GetElapsedTimeOfLastUpdate (const Tstring &unit=Tsec)
Tint | GetYear ()
Tint | GetMonth ()
Tint | GetDay ()
Tint | GetHour ()
Tint | GetMinute ()
Tint | GetSecond ()
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`[inherited]`

  | Enum 値:
  tStatusSuccess |

anonymous enum

  | Enum 値:
  tStringTime |
  tIntegerTime |
  tElapsedTimeOfLastInitialize |
  tElapsedTimeOfLastUpdate |
  tYear |
  tMonth |
  tDay |
  tHour |
  tMinute |
  tSecond |
  tNumberOfChannels |

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

TSoftwareClockModule::TSoftwareClockModule | ( | Tint | nchannel = tNumberOfChannels | ) |

TSoftwareClockModule::TSoftwareClockModule | ( | const TSoftwareClockModule & | right | ) |

TSoftwareClockModule::~TSoftwareClockModule | ( |  | ) |

## メソッドの解説

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

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

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

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

Tint TSoftwareClockModule::GetDay | ( |  | ) | `[inline]`

Tint TSoftwareClockModule::GetElapsedTimeOfLastInitialize | ( | const Tstring & | unit = Tsec | ) | `[inline]`

Tint TSoftwareClockModule::GetElapsedTimeOfLastUpdate | ( | const Tstring & | unit = Tsec | ) | `[inline]`

Tint TSoftwareClockModule::GetHour | ( |  | ) | `[inline]`

Tint TSoftwareClockModule::GetIntegerTime | ( |  | ) | `[inline]`

Tint TSoftwareClockModule::GetMinute | ( |  | ) | `[inline]`

Tint TSoftwareClockModule::GetMonth | ( |  | ) | `[inline]`

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

Tint TSoftwareClockModule::GetSecond | ( |  | ) | `[inline]`

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

Tstring TSoftwareClockModule::GetStringTime | ( |  | ) | `[inline]`

TSystemClock & TSoftwareClockModule::GetSystemClock | ( |  | ) | `[inline]`

const TSystemClock & TSoftwareClockModule::GetSystemClock | ( |  | ) | `[inline]`

Tint TSoftwareClockModule::GetYear | ( |  | ) | `[inline]`

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

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

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

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

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

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

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

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

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

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

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

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

Tvoid TSoftwareClockModule::SetSystemClock | ( | const TSystemClock & | clock | ) | `[inline]`

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

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

Tstring TSoftwareClockModule::WhatTimeIsIt | ( | Tint | second = -1 | ) | `[inline]`

Tstring TSoftwareClockModule::WhatTimeIsItNow | ( |  | ) | `[inline]`

## 変数の解説

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

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

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

- TSoftwareClockModule.hh