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

クラス TAnalysisManager の解説

#include <TAnalysisManager.hh>

TAnalysisManagerのコラボレーション図

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

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]
 


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