23 GO4TRACE((14,
"TGo4ThreadException::TGo4ThreadException(const TGo4ThreadException &)",__LINE__, __FILE__));
31 GO4TRACE((14,
"TGo4ThreadException::TGo4ThreadException(TGo4Runnable *, const char *)",__LINE__, __FILE__));
37 GO4TRACE((13,
"TGo4ThreadException constructor -- no threadname specified", __LINE__, __FILE__));
41 GO4TRACE((13,
"TGo4ThreadException constructor -- using given threadname", __LINE__, __FILE__));
48 GO4TRACE((14,
"TGo4ThreadException::~TGo4ThreadException()",__LINE__, __FILE__));
54 GO4TRACE((14,
"TGo4ThreadException::operator=", __LINE__, __FILE__));
66 GO4TRACE((14,
"TGo4ThreadException::GetThreadName()",__LINE__, __FILE__));
69 GO4TRACE((14,
"TGo4ThreadException::GetThreadName() -- name not specified", __LINE__, __FILE__));
73 GO4TRACE((14,
"TGo4ThreadException::GetThreadName() -- found thread name", __LINE__, __FILE__));
TGo4ControlException & operator=(const TGo4ControlException &right)
Base class for all go4 runnables.
TGo4ThreadException()=delete
virtual ~TGo4ThreadException()
TGo4Runnable * fxRunnable
Link to the runnable connected with the thread (exception throwing runnable might simply pass its 'th...
TString fxThreadName
Name of the TGo4Thread that shall be acted on.
const char * GetThreadName() const
TGo4ThreadException & operator=(const TGo4ThreadException &right)
TGo4ThreadHandler * fxThreadHandler
Link to threadhandler associated with the runnable.
TGo4ThreadHandler * GetWorkHandler() const
Access to ThreadHandler for working threads.