| 
    GSI Object Oriented Online Offline (Go4) GO4-6.4.0
    
   | 
 
Command executes string as CINT macro. More...
#include <TGo4ComExecLine.h>
 Inheritance diagram for TGo4ComExecLine:Public Member Functions | |
| TGo4ComExecLine () | |
| TGo4ComExecLine (const char *macro) | |
| Int_t | ExeCom () override | 
| Do the command action.   | |
| const char * | GetLine () const | 
| access to the passwd.   | |
| void | SetLine (const char *name) | 
| set the object name under command.   | |
  Public Member Functions inherited from TGo4TaskHandlerCommand | |
| TGo4TaskHandlerCommand () | |
| TGo4TaskHandlerCommand (const char *name, const char *description) | |
| Int_t | RefuseCom () override | 
| Optional action if command is not allowed (warning message e.g.)   | |
  Public Member Functions inherited from TGo4Command | |
| TGo4Command () | |
| TGo4Command (const char *name, const char *description, Int_t id) | |
| virtual | ~TGo4Command () | 
| Int_t | GetCommandID () const | 
| Go4CommandMode_t | GetMode () const | 
| Go4CommandMode_t | GetProtection () const | 
| const char * | GetReceiverName () const | 
| const char * | GetTaskName () const | 
| virtual void | Help () | 
| Bool_t | IsEnabled () const | 
| Bool_t | IsExclusive () const | 
| Bool_t | IsLocal () const | 
| Bool_t | IsSynchron () const | 
| virtual Bool_t | Log (Int_t mode=0) | 
| virtual void | Set (TGo4RemoteCommand *remcon) | 
| Set internals of this command from specification of external remote command (command container).   | |
| void | SetDescription (const char *) | 
| void | SetMode (Go4CommandMode_t m) | 
| virtual void | SetReceiver (TGo4CommandReceiver *rec) | 
| void | SetReceiverName (const char *) | 
| void | SetTaskName (const char *) | 
| const char * | What () const | 
Private Attributes | |
| TString | fxLine | 
| Contains text of macro.   | |
Additional Inherited Members | |
  Static Public Member Functions inherited from TGo4Command | |
| static const char * | GetModeDescription (Go4CommandMode_t mode) | 
| text description of current execution mode   | |
  Protected Member Functions inherited from TGo4Command | |
| void | SetProtection (Go4CommandMode_t m) | 
  Protected Attributes inherited from TGo4Command | |
| Bool_t | fbIsEnabled {kFALSE} | 
| Bool_t | fbIsExclusive {kFALSE} | 
| Bool_t | fbIsLocal {kFALSE} | 
| Bool_t | fbIsSynchron {kFALSE} | 
| Int_t | fiCommandID {0} | 
| Go4CommandMode_t | fiMode {kGo4ComModeRefused} | 
| mode value for execution rights of sending task   | |
| Go4CommandMode_t | fiProtection {kGo4ComModeRefused} | 
| Execute protection of this command.   | |
| Int_t | fiVersion {0} | 
| TGo4CommandReceiver * | fxReceiverBase {nullptr} | 
  Static Protected Attributes inherited from TGo4Command | |
| static const char * | fgcMODEDESCRIPTION [] | 
| resolve description of command modes here   | |
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 TGo4TaskHandlerCommand::TGo4TaskHandlerCommand(), TGo4Command::fbIsSynchron, and TGo4Command::SetDescription().
| TGo4ComExecLine::TGo4ComExecLine | ( | const char * | macro | ) | 
Definition at line 26 of file TGo4ComExecLine.cxx.
References TGo4TaskHandlerCommand::TGo4TaskHandlerCommand(), 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 TGo4ComExecLine(), and TGo4AnalysisProxy::ExecuteLine().
      
  | 
  private | 
Contains text of macro.
Definition at line 41 of file TGo4ComExecLine.h.