Go4ThreadManager
Class TGo4ReplaceException
- class TGo4ReplaceException
- derived from TGo4ThreadException
Exception with the effect of removing old TGo4Thread from
TGo4ThreadHandler and creating and starting new
TGo4Thread with new runnable fxNewRunnable.
If threadname is not specified in ctor, the thread of the
first runnable given (usually the calling runnable) is
replaced;
if new runnable is not given, the thread of the calling
runnable will be removed and a new thread with the
calling runnable will be created, added to the handler
list and started
- Author:
- J. Adamczewski, Go4 project-DVEE-GSI Darmstadt, Germany, j.adamczewski@gsi.de
- Version: 0.9
- Since: jul 2000-oct 2001
fxNewRunnable
protected TGo4Runnable* fxNewRunnable
TGo4ReplaceException
public TGo4ReplaceException(const TGo4ReplaceException& right)
TGo4ReplaceException
public TGo4ReplaceException(TGo4Runnable* runnable, TGo4Runnable* newrunnable, const Text_t* oldthreadname)
TGo4ReplaceException
private TGo4ReplaceException()
~TGo4ReplaceException
public virtual synchronized ~TGo4ReplaceException()
Handle
public virtual Int_t Handle()
operator=
public synchronized TGo4ReplaceException& operator=(const TGo4ReplaceException& right)
to Class TGo4Runnable
30-06-2005