Go4ThreadManager
Class TGo4ThreadException
- Direct Known Subclasses:
- TGo4CancelException, TGo4CreateException, TGo4RemoveException, TGo4ReplaceException, TGo4RestartException, TGo4StartException
- abstract class TGo4ThreadException
- derived from TGo4ControlException
Exception base class for all exceptions acting on a thread.
- Author:
- J. Adamczewski, Go4 project-DVEE-GSI Darmstadt, Germany, j.adamczewski@gsi.de
- Version: 0.9
- Since: jul 2000-oct 2001
Field Summary |
protected TGo4Runnable* | fxRunnable Link to the runnable connected with the thread (exception throwing runnable might simply pass its 'this' pointer as argument) |
protected TGo4ThreadHandler* | fxThreadHandler Link to threadhandler associated with the runnable |
protected TString | fxThreadName Name of the TGo4Thread that shall be acted on |
fxRunnable
protected TGo4Runnable* fxRunnable
- Link to the runnable connected with the thread
(exception throwing runnable might simply pass its 'this' pointer as argument)
fxThreadHandler
protected TGo4ThreadHandler* fxThreadHandler
- Link to threadhandler associated with the runnable
fxThreadName
protected TString fxThreadName
- Name of the TGo4Thread that shall be
acted on
TGo4ThreadException
public TGo4ThreadException(const TGo4ThreadException& right)
TGo4ThreadException
public TGo4ThreadException(TGo4Runnable* runnable, const Text_t* threadname)
TGo4ThreadException
private TGo4ThreadException()
~TGo4ThreadException
public virtual synchronized ~TGo4ThreadException()
GetThreadName
public const const Text_t* GetThreadName()
Handle
public abstract Int_t Handle()
- This is a default handler function for the respective exception type.
operator=
public synchronized TGo4ThreadException& operator=(const TGo4ThreadException& right)
to Class TGo4Runnable- Link to the runnable connected with the thread
(exception throwing runnable might simply pass its 'this' pointer as argument)
to Class TGo4ThreadHandler
- Link to threadhandler associated with the runnable
30-06-2005