GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4ComExecLine.h>
Public Member Functions | |
TGo4ComExecLine () | |
TGo4ComExecLine (const char *macro) | |
Int_t | ExeCom () override |
const char * | GetLine () const |
void | SetLine (const char *name) |
![]() | |
TGo4TaskHandlerCommand () | |
TGo4TaskHandlerCommand (const char *name, const char *description) | |
Int_t | RefuseCom () override |
![]() | |
TGo4Command () | |
TGo4Command (const char *name, const char *description, Int_t id) | |
virtual | ~TGo4Command () |
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 () const |
Go4CommandMode_t | GetMode () const |
virtual void | Set (TGo4RemoteCommand *remcon) |
void | SetMode (Go4CommandMode_t m) |
Private Attributes | |
TString | fxLine |
Additional Inherited Members | |
![]() | |
static const char * | GetModeDescription (Go4CommandMode_t mode) |
![]() | |
void | SetProtection (Go4CommandMode_t m) |
![]() | |
Bool_t | fbIsEnabled {kFALSE} |
Bool_t | fbIsExclusive {kFALSE} |
Bool_t | fbIsSynchron {kFALSE} |
Bool_t | fbIsLocal {kFALSE} |
Int_t | fiCommandID {0} |
Int_t | fiVersion {0} |
Go4CommandMode_t | fiMode {kGo4ComModeRefused} |
Go4CommandMode_t | fiProtection {kGo4ComModeRefused} |
TGo4CommandReceiver * | fxReceiverBase {nullptr} |
![]() | |
static const char * | fgcMODEDESCRIPTION [] |
Command executes string as CINT macro
Definition at line 24 of file TGo4ComExecLine.h.
TGo4ComExecLine::TGo4ComExecLine | ( | ) |
Definition at line 19 of file TGo4ComExecLine.cxx.
References TGo4Command::fbIsSynchron, and TGo4Command::SetDescription().
TGo4ComExecLine::TGo4ComExecLine | ( | const char * | macro | ) |
Definition at line 26 of file TGo4ComExecLine.cxx.
References TGo4Command::fbIsSynchron, TGo4Command::SetDescription(), and SetLine().
|
overridevirtual |
Do the command action
Reimplemented from TGo4Command.
Definition at line 34 of file TGo4ComExecLine.cxx.
References TGo4Log::Debug(), TGo4Task::ExecuteString(), TGo4Command::fxReceiverBase, GetLine(), and TGo4Task::SendStatusMessage().
|
inline |
access to the passwd.
Definition at line 34 of file TGo4ComExecLine.h.
References fxLine.
Referenced by ExeCom().
|
inline |
set the object name under command.
Definition at line 37 of file TGo4ComExecLine.h.
References fxLine.
Referenced by TGo4AnalysisProxy::ExecuteLine(), and TGo4ComExecLine().
|
private |
Contains text of macro.
Definition at line 41 of file TGo4ComExecLine.h.