TAnalysisManager class Reference

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

# クラス TAnalysisManager の解説

`#include <TAnalysisManager.hh>`

TAnalysisManagerのコラボレーション図

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

## Public メソッド
| TAnalysisManager (TAnalyser *analyser=0)
virtual | ~TAnalysisManager ()
virtual Tvoid | StartAnalysis (const Tstring &id)
virtual Tvoid | StopAnalysis (const Tstring &id)
virtual Tvoid | UpdateAnalysis (const Tstring &id)
virtual Tvoid | SuspendAnalysis (const Tstring &id)
virtual Tvoid | ResumeAnalysis (const Tstring &id)
virtual Tvoid | StartAnalysis ()
virtual Tvoid | StopAnalysis ()
virtual Tvoid | UpdateAnalysis ()
virtual Tvoid | SuspendAnalysis ()
virtual Tvoid | ResumeAnalysis ()
virtual Tvoid | ShowStatus () const
TAnalyser * | GetAnalyser () const
Tvoid | SetAnalyser (TAnalyser *analyser)
Tvoid | SetExtractor (TExtractor *extractor)
const TAnalysisStatusTable & | GetStatusTable () const
TAnalysisStatusTable & | GetStatusTable ()
Tvoid | SetStatusTable (const TAnalysisStatusTable &table)
TAnalysisAction * | GetAnalysisAction () const
Tvoid | SetAnalysisAction (TAnalysisAction *action)
virtual Tvoid | GoAnalysisLoop (const Tstring &id)
virtual Tvoid | WaitReturnFromAnalysisLoop (const Tstring &id)
## Static Public メソッド
TAnalysisManager * | GetAnalysisManager ()
## Static Protected メソッド
Tvoid * | doAnalysisLoop (Tvoid *arguments)
## Protected 変数
TAnalysisStatusTable | theStatusTable
TAnalyser * | theAnalyser
TAnalysisAction * | theAnalysisAction
## Static Protected 変数
TAnalysisManager * | theAnalysisManager

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

TAnalysisManager::TAnalysisManager | ( | TAnalyser * | analyser = 0 | ) |

virtual TAnalysisManager::~TAnalysisManager | ( |  | ) | `[virtual]`

## メソッドの解説

Tvoid* TAnalysisManager::doAnalysisLoop | ( | Tvoid * | arguments | ) | `[static, protected]`

TAnalyser * TAnalysisManager::GetAnalyser | ( |  | ) | `[inline]`

TAnalysisAction * TAnalysisManager::GetAnalysisAction | ( |  | ) | `[inline]`

TAnalysisManager * TAnalysisManager::GetAnalysisManager | ( |  | ) | `[inline, static]`

TAnalysisStatusTable & TAnalysisManager::GetStatusTable | ( |  | ) | `[inline]`

const TAnalysisStatusTable & TAnalysisManager::GetStatusTable | ( |  | ) | `[inline]`

virtual Tvoid TAnalysisManager::GoAnalysisLoop | ( | const Tstring & | id | ) | `[virtual]`

virtual Tvoid TAnalysisManager::ResumeAnalysis | ( |  | ) | `[virtual]`

virtual Tvoid TAnalysisManager::ResumeAnalysis | ( | const Tstring & | id | ) | `[virtual]`

Tvoid TAnalysisManager::SetAnalyser | ( | TAnalyser * | analyser | ) |

Tvoid TAnalysisManager::SetAnalysisAction | ( | TAnalysisAction * | action | ) |

Tvoid TAnalysisManager::SetExtractor | ( | TExtractor * | extractor | ) | `[inline]`

Tvoid TAnalysisManager::SetStatusTable | ( | const TAnalysisStatusTable & | table | ) | `[inline]`

virtual Tvoid TAnalysisManager::ShowStatus | ( |  | ) | `[virtual]`

virtual Tvoid TAnalysisManager::StartAnalysis | ( |  | ) | `[virtual]`

virtual Tvoid TAnalysisManager::StartAnalysis | ( | const Tstring & | id | ) | `[virtual]`

virtual Tvoid TAnalysisManager::StopAnalysis | ( |  | ) | `[virtual]`

virtual Tvoid TAnalysisManager::StopAnalysis | ( | const Tstring & | id | ) | `[virtual]`

virtual Tvoid TAnalysisManager::SuspendAnalysis | ( |  | ) | `[virtual]`

virtual Tvoid TAnalysisManager::SuspendAnalysis | ( | const Tstring & | id | ) | `[virtual]`

virtual Tvoid TAnalysisManager::UpdateAnalysis | ( |  | ) | `[virtual]`

virtual Tvoid TAnalysisManager::UpdateAnalysis | ( | const Tstring & | id | ) | `[virtual]`

virtual Tvoid TAnalysisManager::WaitReturnFromAnalysisLoop | ( | const Tstring & | id | ) | `[virtual]`

## 変数の解説

TAnalyser* TAnalysisManager::theAnalyser`[protected]`

TAnalysisAction* TAnalysisManager::theAnalysisAction`[protected]`

TAnalysisManager* TAnalysisManager::theAnalysisManager`[static, protected]`

TAnalysisStatusTable TAnalysisManager::theStatusTable`[protected]`

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

- TAnalysisManager.hh