14#ifndef TGO4COMMANDINVOKER_H
15#define TGO4COMMANDINVOKER_H
Class that knows Command Object; When Client gets the Command it is passed to the Invoker who sets th...
static void Register(const char *name, TGo4CommandReceiver *p)
TGo4Command * fxCommand
aggregation
virtual ~TGo4CommandInvoker()
static TGo4CommandReceiver * Lookup(const char *name)
static TGo4CommandInvoker * Instance()
static void SetCommandList(TGo4CommandProtoList *list)
Application may exchange standard command list by own subclass with specialized commands,...
Int_t ExecuteFromRemote(TGo4RemoteCommand *remcom)
Create real command from remote command and invoke it.
static void UnRegister(TGo4CommandReceiver *p)
static TObjArray * fxArray
static TGo4CommandInvoker * fxInstance
static TGo4CommandProtoList * fxCommandList
For remote commands, invoker will create the requested slave commands from own command list.
virtual void Invoke(TGo4Command *com)
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.