GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4AnalysisObjectCommand.h>
Public Member Functions | |
TGo4AnalysisObjectCommand () | |
TGo4AnalysisObjectCommand (const char *comname, const char *description, const char *obname) | |
virtual | ~TGo4AnalysisObjectCommand () |
const char * | GetObjectName () const |
void | SetObjectName (const char *name) |
const char * | GetFolderName () const |
void | SetFolderName (const char *name) |
virtual void | Set (TGo4RemoteCommand *remcon) |
Public Member Functions inherited from TGo4AnalysisCommand | |
TGo4AnalysisCommand (const char *name, const char *desc) | |
virtual | ~TGo4AnalysisCommand () |
TGo4AnalysisCommand (const TGo4AnalysisCommand &right) | |
TGo4AnalysisCommand () | |
virtual Int_t | RefuseCom () |
Public Member Functions inherited from TGo4Command | |
TGo4Command () | |
TGo4Command (const char *name, const char *description, Int_t id) | |
virtual | ~TGo4Command () |
virtual Int_t | ExeCom () |
virtual Bool_t | Log (Int_t mode=0) |
Bool_t | IsEnabled () const |
Bool_t | IsExclusive () const |
Bool_t | IsLocal () const |
virtual void | Help () |
Int_t | GetCommandID () const |
Bool_t | IsSynchron () const |
const char * | GetReceiverName () const |
void | SetReceiverName (const char *) |
const char * | GetTaskName () const |
void | SetTaskName (const char *) |
const char * | What () const |
void | SetDescription (const char *) |
virtual void | SetReceiver (TGo4CommandReceiver *rec) |
Go4CommandMode_t | GetProtection () |
Go4CommandMode_t | GetMode () |
void | SetMode (Go4CommandMode_t m) |
Private Attributes | |
TString | fxObjectName |
TString | fxFolderName |
Additional Inherited Members | |
Static Public Member Functions inherited from TGo4Command | |
static const char * | GetModeDescription (Go4CommandMode_t mode) |
Protected Member Functions inherited from TGo4Command | |
void | SetProtection (Go4CommandMode_t m) |
Protected Attributes inherited from TGo4Command | |
Bool_t | fbIsEnabled |
Bool_t | fbIsExclusive |
Bool_t | fbIsSynchron |
Bool_t | fbIsLocal |
Int_t | fiCommandID |
Int_t | fiVersion |
Go4CommandMode_t | fiMode |
Go4CommandMode_t | fiProtection |
TGo4CommandReceiver * | fxReceiverBase |
Static Protected Attributes inherited from TGo4Command | |
static const char * | fgcMODEDESCRIPTION [] |
Intermediate class for all commands accessing an analysis object by name.
Definition at line 25 of file TGo4AnalysisObjectCommand.h.
TGo4AnalysisObjectCommand::TGo4AnalysisObjectCommand | ( | ) |
Definition at line 20 of file TGo4AnalysisObjectCommand.cxx.
References TGo4AnalysisObjectManager::fgcTOPFOLDER, GO4TRACE, and SetFolderName().
TGo4AnalysisObjectCommand::TGo4AnalysisObjectCommand | ( | const char * | comname, |
const char * | description, | ||
const char * | obname | ||
) |
Definition at line 27 of file TGo4AnalysisObjectCommand.cxx.
References TGo4AnalysisObjectManager::fgcTOPFOLDER, GO4TRACE, SetFolderName(), and SetObjectName().
|
virtual |
Definition at line 37 of file TGo4AnalysisObjectCommand.cxx.
References GO4TRACE.
|
inline |
Definition at line 43 of file TGo4AnalysisObjectCommand.h.
References fxFolderName.
Referenced by TGo4ComGetObjectStatus::ExeCom(), TGo4ComGetEnvelope::ExeCom(), and TGo4ComSetObject::ExeSetDyn().
|
inline |
access to the object name under command.
Definition at line 38 of file TGo4AnalysisObjectCommand.h.
References fxObjectName.
Referenced by TGo4ComDeleteObject::ExeCom(), TGo4ComGetObjectStatus::ExeCom(), TGo4ComGetEnvelope::ExeCom(), TGo4ComClearObject::ExeCom(), TGo4ComSetProtections::ExeCom(), TGo4ComSetPrintEvent::ExeCom(), TGo4ComGetCurrentEvent::ExeCom(), TGo4ComSetObject::ExeCom(), TGo4ComSetObject::ExeSetCon(), TGo4ComSetObject::ExeSetDyn(), TGo4ComSetObject::ExeSetHis(), TGo4ComSetObject::ExeSetObj(), TGo4ComSetObject::ExeSetPar(), TGo4ComSetObject::ExeSetParStatus(), and TGo4ComSetObject::ExeSetPic().
|
virtual |
Set internals of this command from specification of external remote command (command container). Must be overloaded for each specific command!
Reimplemented from TGo4Command.
Reimplemented in TGo4ComSetObject, TGo4ComGetCurrentEvent, TGo4ComSetPrintEvent, and TGo4ComSetProtections.
Definition at line 42 of file TGo4AnalysisObjectCommand.cxx.
References TGo4RemoteCommand::Get_fgxREMCOMEMPTYSTRING(), TGo4RemoteCommand::GetString(), SetFolderName(), and SetObjectName().
Referenced by TGo4ComSetPrintEvent::Set(), TGo4ComSetProtections::Set(), TGo4ComGetCurrentEvent::Set(), and TGo4ComSetObject::Set().
|
inline |
Definition at line 45 of file TGo4AnalysisObjectCommand.h.
References fxFolderName.
Referenced by Set(), TGo4AnalysisObjectCommand(), and TGo4ComGetEnvelope::TGo4ComGetEnvelope().
|
inline |
set the object name under command.
Definition at line 41 of file TGo4AnalysisObjectCommand.h.
References fxObjectName.
Referenced by TGo4ComSetObject::ExeCom(), Set(), and TGo4AnalysisObjectCommand().
|
private |
Optional subfolder name where the object is located.
Definition at line 59 of file TGo4AnalysisObjectCommand.h.
Referenced by GetFolderName(), and SetFolderName().
|
private |
Name of the object under command.
Definition at line 56 of file TGo4AnalysisObjectCommand.h.
Referenced by GetObjectName(), and SetObjectName().