14#ifndef TGO4REMOTECOMMAND_H
15#define TGO4REMOTECOMMAND_H
20#define __REMCOMPARS__ 5
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.
const char * GetCommandName() const
TString fxParameter[__REMCOMPARS__]
String parameters.
void SetCommandName(const char *txt)
Set Go4 Name of command to be executed on the command receiver side.
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