24 GO4TRACE((14,
"TGo4StartException::TGo4StartException(const TGo4StartException &)",__LINE__, __FILE__));
30 GO4TRACE((14,
"TGo4StartException::TGo4StartException(TGo4Runnable *, const char *)",__LINE__, __FILE__));
37 GO4TRACE((14,
"TGo4StartException::~TGo4StartException()",__LINE__, __FILE__));
43 GO4TRACE((14,
"TGo4StartException::operator=", __LINE__, __FILE__));
51 GO4TRACE((14,
"TGo4StartException::Handle()", __LINE__, __FILE__));
55 GO4TRACE((13,
"TGo4StartException::Handle() -- starting thread of runnable", __LINE__, __FILE__));
59 GO4TRACE((13,
"TGo4StartException::Handle() -- starting thread by name", __LINE__, __FILE__));
Base class for all go4 runnables.
TGo4StartException & operator=(const TGo4StartException &right)
virtual ~TGo4StartException()
TGo4StartException()=delete
Int_t Handle() override
This is a default handler function for the respective exception type.
TGo4ThreadException()=delete
TGo4Runnable * fxRunnable
Link to the runnable connected with the thread (exception throwing runnable might simply pass its 'th...
const char * GetThreadName() const
TGo4ThreadException & operator=(const TGo4ThreadException &right)
TGo4ThreadHandler * fxThreadHandler
Link to threadhandler associated with the runnable.