Class that knows Command Object; When Client gets the Command it is passed to the Invoker who sets th...
Int_t ExecuteFromRemote(TGo4RemoteCommand *remcom)
Create real command from remote command and invoke it.
TGo4CommandReceiver * fxReceiverBase
void SetDescription(const char *)
void SetReceiverName(const char *)
void SetAggregate(TObject *ob)
Wrap any object ob into this command container.
Int_t ExeCom() override
Remote command will execute on the command invoker at the slave side to create and execute the correc...
virtual ~TGo4RemoteCommand()
TObject * fxAggregate
Optional aggregated parameter object.
static const char * Get_fgxREMCOMEMPTYSTRING()
static const char * fgxREMCOMEMPTYSTRING
TObject * GetAggregate(Bool_t chown=kTRUE)
void SetString(const char *txt, Int_t i)
Specify string parameter txt for index i to be used in executed command.
void SetValue(Int_t num, Int_t i)
Specify integer parameters to be used in executed command.
TString fxParameter[__REMCOMPARS__]
String parameters.
Int_t fiValue[__REMCOMPARS__]
Numerical parameters for command, optional.
const char * GetString(Int_t i) const
TString fxCommandName
Name of command to be executed.
Int_t GetValue(Int_t i) const