66 fxTask->SetWorkIsStopped(kFALSE);
73 fxTask->SetWorkIsStopped(kTRUE);
82 std::cerr <<
"NEVER COME HERE: servermode without servertask in taskowner "<<
GetName() << std::endl;
90 std::cerr <<
"NEVER COME HERE: clientmode without clienttask in taskowner "<<
GetName() << std::endl;
This class controls a client application running in a task which is controlled by another server task...
Bool_t IsConnected() const
static void Debug(const char *text,...) GO4_PRINTF_ARGS
User shortcut for message with prio 0.
TGo4TaskHandler * GetCurrentTaskHandler()
Get task handler of the currently activated client connection.
TGo4TaskManager * GetTaskManager()
virtual Int_t StartWorkThreads()
Start the working threads of the task owner implementation; this method is used after the current con...
virtual Int_t StopWorkThreads()
stop the working threads of the task owne implementation; this method is used before the current conn...
virtual void Quit()
Quit this instance and the owned task; method to be called from command object, may be overridden in ...
TGo4Task * GetTask() const
Bool_t fbServerMode
Flag if master uses servertask or client task connection.
friend class TGo4ServerTask
void SetTask(TGo4Task *task, Bool_t delold=kTRUE)
TGo4Task * fxTask
aggregation 1 1
TMutex * GetTaskManagerMutex()
Access to taskmanager mutex; to be locked outside main mutex.
const char * GetName() const