#include <TGo4ReplaceException.h>
Inheritance diagram for TGo4ReplaceException:
Public Methods | |
TGo4ReplaceException (const TGo4ReplaceException &right) | |
TGo4ReplaceException (TGo4Runnable *runnable, TGo4Runnable *newrunnable=0, const Text_t *oldthreadname=0) | |
virtual | ~TGo4ReplaceException () |
TGo4ReplaceException & | operator= (const TGo4ReplaceException &right) |
virtual Int_t | Handle () |
This is a default handler function for the respective exception type. More... | |
Protected Attributes | |
TGo4Runnable * | fxNewRunnable |
Private Methods | |
TGo4ReplaceException () |
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
Definition at line 41 of file TGo4ReplaceException.h.
|
Definition at line 21 of file TGo4ReplaceException.cxx. References fxNewRunnable, and TRACE. |
|
Definition at line 28 of file TGo4ReplaceException.cxx. References TGo4Exception::fxDescription, fxNewRunnable, and TRACE. |
|
Definition at line 48 of file TGo4ReplaceException.cxx. References TRACE. |
|
|
|
Definition at line 54 of file TGo4ReplaceException.cxx. References fxNewRunnable, TGo4ThreadException::operator=(), and TRACE. |
|
This is a default handler function for the respective exception type.
Implements TGo4ThreadException. Definition at line 73 of file TGo4ReplaceException.cxx. References TGo4ThreadManager::fguTEXTLENGTH, fxNewRunnable, TGo4ThreadException::fxRunnable, TGo4ThreadException::fxThreadHandler, TGo4Runnable::GetThread(), TGo4ThreadException::GetThreadName(), TGo4ThreadHandler::NewThread(), TGo4ThreadHandler::RemoveThread(), TGo4ThreadHandler::Start(), and TRACE. |
|
Definition at line 57 of file TGo4ReplaceException.h. Referenced by Handle(), operator=(), and TGo4ReplaceException(). |