GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Exception Class responsible for runtime control actions: Exception mechanism is used as command pattern here; concrete exceptions act on single threads or the thread manager. More...
#include <TGo4ControlException.h>
Public Member Functions | |
TGo4ControlException () | |
TGo4ControlException (const TGo4ControlException &right) | |
virtual | ~TGo4ControlException () |
Int_t | Handle () override |
This is a default handler function for the respective exception type. | |
TGo4ControlException & | operator= (const TGo4ControlException &right) |
![]() | |
TGo4RuntimeException () | |
TGo4RuntimeException (const TGo4RuntimeException &right) | |
virtual | ~TGo4RuntimeException () |
Int_t | Handle () override |
This is a default handler function for the respective exception type. | |
TGo4RuntimeException & | operator= (const TGo4RuntimeException &right) |
![]() | |
TGo4Exception () | |
TGo4Exception (const TGo4Exception &right) | |
virtual | ~TGo4Exception () |
TGo4Exception & | operator= (const TGo4Exception &right) |
virtual const char * | What () |
Returns string describing the kind of exception. | |
Additional Inherited Members | |
![]() | |
TString | fxDescription |
Exception Class responsible for runtime control actions: Exception mechanism is used as command pattern here; concrete exceptions act on single threads or the thread manager.
Definition at line 23 of file TGo4ControlException.h.
TGo4ControlException::TGo4ControlException | ( | ) |
Definition at line 20 of file TGo4ControlException.cxx.
References TGo4Exception::fxDescription, and GO4TRACE.
Referenced by TGo4ControlException(), TGo4TerminateException::TGo4TerminateException(), TGo4ThreadException::TGo4ThreadException(), and operator=().
TGo4ControlException::TGo4ControlException | ( | const TGo4ControlException & | right | ) |
Definition at line 26 of file TGo4ControlException.cxx.
References TGo4ControlException(), TGo4RuntimeException::TGo4RuntimeException(), and GO4TRACE.
|
virtual |
Definition at line 33 of file TGo4ControlException.cxx.
References GO4TRACE.
|
overridevirtual |
This is a default handler function for the respective exception type.
Reimplemented from TGo4Exception.
Reimplemented in TGo4CreateException, TGo4RemoveException, TGo4ReplaceException, TGo4RestartException, TGo4StartException, TGo4TaskHandlerAbortException, TGo4TaskHandlerException, TGo4TerminateException, and TGo4ThreadException.
Definition at line 47 of file TGo4ControlException.cxx.
References TGo4Log::Debug(), GO4TRACE, and TGo4Exception::Handle().
TGo4ControlException & TGo4ControlException::operator= | ( | const TGo4ControlException & | right | ) |
Definition at line 39 of file TGo4ControlException.cxx.
References TGo4ControlException(), GO4TRACE, and TGo4RuntimeException::operator=().
Referenced by TGo4TerminateException::operator=(), and TGo4ThreadException::operator=().