GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
TGo4ComExecLine Class Reference

#include <TGo4ComExecLine.h>

+ Inheritance diagram for TGo4ComExecLine:

Public Member Functions

 TGo4ComExecLine ()
 TGo4ComExecLine (const char *macro)
virtual ~TGo4ComExecLine ()
Int_t ExeCom ()
const char * GetLine () const
void SetLine (const char *name)
- Public Member Functions inherited from TGo4TaskHandlerCommand
 TGo4TaskHandlerCommand ()
 TGo4TaskHandlerCommand (const char *name, const char *description)
 TGo4TaskHandlerCommand (const TGo4TaskHandlerCommand &right)
virtual ~TGo4TaskHandlerCommand ()
virtual Int_t RefuseCom ()
- Public Member Functions inherited from TGo4Command
 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 ()
Go4CommandMode_t GetMode ()
virtual void Set (TGo4RemoteCommand *remcon)
void SetMode (Go4CommandMode_t m)

Private Attributes

TString fxLine

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
- Static Protected Attributes inherited from TGo4Command
static const char * fgcMODEDESCRIPTION []

Detailed Description

Command executes string as CINT macro

Definition at line 24 of file TGo4ComExecLine.h.

Constructor & Destructor Documentation

TGo4ComExecLine::TGo4ComExecLine ( )

Definition at line 19 of file TGo4ComExecLine.cxx.

References TGo4Command::fbIsSynchron, and TGo4Command::SetDescription().

TGo4ComExecLine::TGo4ComExecLine ( const char *  macro)
TGo4ComExecLine::~TGo4ComExecLine ( )

Definition at line 34 of file TGo4ComExecLine.cxx.

Member Function Documentation

Int_t TGo4ComExecLine::ExeCom ( )

Do the command action

Reimplemented from TGo4Command.

Definition at line 38 of file TGo4ComExecLine.cxx.

References TGo4Log::Debug(), TGo4Task::ExecuteString(), TGo4Command::fxReceiverBase, GetLine(), and TGo4Task::SendStatusMessage().

const char* TGo4ComExecLine::GetLine ( ) const

access to the passwd.

Definition at line 36 of file TGo4ComExecLine.h.

References fxLine.

Referenced by ExeCom().

void TGo4ComExecLine::SetLine ( const char *  name)

set the object name under command.

Definition at line 39 of file TGo4ComExecLine.h.

References fxLine.

Referenced by TGo4AnalysisProxy::ExecuteLine(), and TGo4ComExecLine().

Member Data Documentation

TString TGo4ComExecLine::fxLine

Contains text of macro.

Definition at line 43 of file TGo4ComExecLine.h.

Referenced by GetLine(), and SetLine().

The documentation for this class was generated from the following files: