14#ifndef TGO4COMMANDINVOKER_H
15#define TGO4COMMANDINVOKER_H
static TGo4CommandInvoker * Instance()
static void SetCommandList(TGo4CommandProtoList *list)
Application may exchange standard command list by own subclass with specialized commands,...
static TGo4CommandReceiver * Lookup(const char *name)
TGo4Command * fxCommand
aggregation
static void UnRegister(TGo4CommandReceiver *p)
static TGo4CommandInvoker * fxInstance
Int_t ExecuteFromRemote(TGo4RemoteCommand *remcom)
Create real command from remote command and invoke it.
static TObjArray * fxArray
virtual ~TGo4CommandInvoker()
static TGo4CommandProtoList * fxCommandList
For remote commands, invoker will create the requested slave commands from own command list.
static void Register(const char *name, TGo4CommandReceiver *p)
This is the Go4 Abstract Command Class; part of the Base command pattern.
This command is a container for commands to be send from master to slave via inter-process transport.