14#ifndef TGO4COMMANDRUNNABLE_H
15#define TGO4COMMANDRUNNABLE_H
40 Int_t
Run(
void *ptr)
override;
Class that knows Command Object; When Client gets the Command it is passed to the Invoker who sets th...
Runnable responsible for command exchange between transport (socket) and buffer (queue) In receiver m...
Int_t Run(void *ptr) override
The working function which runs in the thread.
void RedirectIO()
for error in socket: redirect std::cout/stdcerr to dummy buffer to avoid trouble if client is running...
TGo4CommandRunnable(const char *name, TGo4ThreadManager *man, TGo4TaskHandler *hand, Bool_t receivermode=kTRUE)
virtual ~TGo4CommandRunnable()
TGo4CommandInvoker * fxInvoker
client mode: link to external (static) invoker singleton, that is used to execute the async commands ...
This is the abstract interface for all runnables associated with the taskhandler class.
This class is responsible for the interconnection of two tasks: provided are three communication chan...