16 #include "TApplication.h" 54 TGo4Log::Debug(
" TaskHandlerAbortException: taskhandler is already aborting ");
76 TGo4Log::Debug(
" TaskHandlerAbortException for slave %s ... ", taskname);
84 TGo4Log::Debug(
" TaskHandlerAbortException on slave server: revoming client %s", taskname);
87 TGo4Log::Debug(
" TaskHandlerAbortException: Terminating slave...");
93 TGo4Log::Debug(
" TaskHandlerAbortException: Removing current slave... ");
97 discommand->
SetSlave(
"currentclient");
99 TGo4Log::Debug(
" TaskHandlerAbortException: Disconnecting current slave");
105 TGo4Log::Debug(
" TaskHandlerAbortException: Quit client %s ... ", taskname);
113 TGo4Log::Debug(
" TaskHandlerAbortException: Disconnecting client %s ... ", taskname);
119 gApplication->Terminate();
TGo4Thread * GetThread() const
TGo4ThreadManager * fxThreadManager
void SetWaitForClient(Bool_t wait=kTRUE)
virtual void TerminateFast()
void SetAborting(Bool_t isaborting=kTRUE)
void TerminateFast() override
TGo4TaskHandlerAbortException()=delete
Bool_t IsClientMode() const
static void Debug(const char *text,...) GO4_PRINTF_ARGS
Bool_t SubmitCommand(const char *name)
Bool_t IsAborting() const
TGo4TaskHandlerRunnable * fxCaller
virtual ~TGo4TaskHandlerAbortException()
TGo4Slave * GetSlave() const
void SetWaitForSlave(Bool_t wait=kTRUE)
TGo4TaskHandler * fxTaskHandler
void SetClient(const char *name)
void SetSlave(const char *name)
void SetBeingQuit(Bool_t on)
TGo4Master * GetMaster() const