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

クラス TCommand の解説
[Commands Category]

This is the TCommand class. [詳細]

#include <TCommand.hh>

TCommandに対する継承グラフ

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

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

Public メソッド

 TCommand (TRunManager *manager, const Tstring &name, const Tstring &guidance="")
 TCommand (const Tstring &name, const Tstring &guidance="")
virtual ~TCommand ()
TRunManager * GetRunManager () const
Tvoid SetRunManager (TRunManager *manager)
const TstringGetCommandName () const
const TstringGetGuidance () const
Tvoid SetCommandName (const Tstring &name)
Tvoid SetGuidance (const Tstring &guidance)
virtual Tvoid Execute (const TstringList &arguments)
virtual Tvoid ShowCommandDetail () const

Protected 変数

TRunManager * theRunManager
Tstring theCommandName
Tstring theGuidance

解説

This is the TCommand class.

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

TODO:
None?

バグ:
None?

TCommand.hh56 行で定義されています。


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

TCommand::TCommand TRunManager *  manager,
const Tstring name,
const Tstring guidance = ""
 

TCommand.cc19 行で定義されています。

TCommand::TCommand const Tstring name,
const Tstring guidance = ""
 

TCommand.cc22 行で定義されています。

TCommand::~TCommand  )  [virtual]
 

TCommand.cc26 行で定義されています。


メソッドの解説

Tvoid TCommand::Execute const TstringList arguments  )  [virtual]
 

TAddRunInformationModuleCommand, TAliasCommand, TAnalysisResumeCommand, TAnalysisStartCommand, TAnalysisStopCommand, TAnalysisSuspendCommand, TChangeDirectoryCommand, TClearRunInformationModuleCommand, TDateCommand, TExecuteCommand, TExitCommand, THelpCommand, TInitializeRunInformationModuleCommand, TListCommand, TPopdownLogoCommand, TPopupLogoCommand, TPrintAllEnvironmentVariablesCommand, TPrintAuthorInformationCommand, TPrintCurrentWorkingDirectoryCommand, TPrintEnvironmentVariableCommand, TPrintWarrantyCommand, TQuitCommand, TReadFileCommand, TRunEventLimitCommand, TRunResumeCommand, TRunStartCommand, TRunStopCommand, TRunSuspendCommand, TRunTimeLimitCommand, TSetEnvironmentVariableCommand, TSetRunIdCommand, TSetRunInformationModuleCommand, TSetStackSizeCommand, TShellCommand, TShowAnalysisManagerCommand, TShowEventManagerCommand, TShowNetworkStatusCommand, TShowRunInformationModuleCommand, TShowRunManagerCommand, TSleepCommand, TSourceCommand, TSystemShutdownCommand, TUnaliasCommand, TUnsetEnvironmentVariableCommand, と TWaitCommandで再定義されています。

TCommand.cc36 行で定義されています。

参照 Tcout, Tendl, theCommandName, と Tvoid.

const Tstring & TCommand::GetCommandName  )  const [inline]
 

TCommand.hh87 行で定義されています。

参照 theCommandName, と Tstring.

const Tstring & TCommand::GetGuidance  )  const [inline]
 

TCommand.hh92 行で定義されています。

参照 theGuidance, と Tstring.

呼出 THelpCommand::Execute().

TRunManager * TCommand::GetRunManager  )  const [inline]
 

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

参照 theRunManager.

Tvoid TCommand::SetCommandName const Tstring name  )  [inline]
 

TCommand.hh97 行で定義されています。

参照 theCommandName, と Tvoid.

Tvoid TCommand::SetGuidance const Tstring guidance  )  [inline]
 

TCommand.hh103 行で定義されています。

参照 theGuidance, と Tvoid.

Tvoid TCommand::SetRunManager TRunManager *  manager  )  [inline]
 

TCommand.hh114 行で定義されています。

参照 theRunManager, と Tvoid.

Tvoid TCommand::ShowCommandDetail  )  const [virtual]
 

TCommand.cc29 行で定義されています。

参照 Tcout, Tendl, theCommandName, theGuidance, と Tvoid.

呼出 TUnsetEnvironmentVariableCommand::Execute(), TUnaliasCommand::Execute(), TSourceCommand::Execute(), TSleepCommand::Execute(), TShellCommand::Execute(), TSetStackSizeCommand::Execute(), TSetEnvironmentVariableCommand::Execute(), TRunTimeLimitCommand::Execute(), TRunStartCommand::Execute(), TRunEventLimitCommand::Execute(), TReadFileCommand::Execute(), TPrintEnvironmentVariableCommand::Execute(), TPrintAllEnvironmentVariablesCommand::Execute(), TListCommand::Execute(), THelpCommand::Execute(), TExecuteCommand::Execute(), と TAliasCommand::Execute().


変数の解説

Tstring TCommand::theCommandName [protected]
 

TCommand.hh61 行で定義されています。

呼出 Execute(), GetCommandName(), SetCommandName(), と ShowCommandDetail().

Tstring TCommand::theGuidance [protected]
 

TCommand.hh62 行で定義されています。

呼出 GetGuidance(), SetGuidance(), と ShowCommandDetail().

TRunManager* TCommand::theRunManager [protected]
 

TCommand.hh60 行で定義されています。

呼出 TWaitCommand::Execute(), TUnaliasCommand::Execute(), TSystemShutdownCommand::Execute(), TSourceCommand::Execute(), TShowRunManagerCommand::Execute(), TShowEventManagerCommand::Execute(), TSetStackSizeCommand::Execute(), TSetRunIdCommand::Execute(), TRunTimeLimitCommand::Execute(), TRunSuspendCommand::Execute(), TRunStopCommand::Execute(), TRunStartCommand::Execute(), TRunResumeCommand::Execute(), TRunEventLimitCommand::Execute(), TQuitCommand::Execute(), TPrintCurrentWorkingDirectoryCommand::Execute(), TPrintAuthorInformationCommand::Execute(), TPrintAllEnvironmentVariablesCommand::Execute(), TPopupLogoCommand::Execute(), TPopdownLogoCommand::Execute(), THelpCommand::Execute(), TExitCommand::Execute(), TExecuteCommand::Execute(), TChangeDirectoryCommand::Execute(), TAliasCommand::Execute(), GetRunManager(), と SetRunManager().


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

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