GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4Exception.h>
Public Member Functions | |
TGo4Exception () | |
TGo4Exception (const TGo4Exception &right) | |
virtual | ~TGo4Exception () |
virtual Int_t | Handle () |
This is a default handler function for the respective exception type. | |
TGo4Exception & | operator= (const TGo4Exception &right) |
virtual const char * | What () |
Returns string describing the kind of exception. | |
Protected Attributes | |
TString | fxDescription |
Definition at line 20 of file TGo4Exception.h.
TGo4Exception::TGo4Exception | ( | ) |
Definition at line 18 of file TGo4Exception.cxx.
References fxDescription, and GO4TRACE.
Referenced by TGo4Exception(), TGo4LogicException::TGo4LogicException(), TGo4RuntimeException::TGo4RuntimeException(), and operator=().
TGo4Exception::TGo4Exception | ( | const TGo4Exception & | right | ) |
Definition at line 23 of file TGo4Exception.cxx.
References TGo4Exception(), fxDescription, and GO4TRACE.
|
virtual |
Definition at line 29 of file TGo4Exception.cxx.
References GO4TRACE.
|
virtual |
This is a default handler function for the respective exception type.
Reimplemented in TGo4AnalysisStepException, TGo4CancelException, TGo4ControlException, TGo4CreateException, TGo4DynamicListException, TGo4EventSourceException, TGo4EventStoreException, TGo4LogicException, TGo4RemoveException, TGo4ReplaceException, TGo4RestartException, TGo4RuntimeException, TGo4StartException, TGo4TaskHandlerAbortException, TGo4TaskHandlerException, TGo4TerminateException, TGo4ThreadException, and TGo4UserException.
Definition at line 48 of file TGo4Exception.cxx.
References TGo4Log::Debug(), GO4TRACE, and What().
Referenced by TGo4ControlException::Handle(), TGo4LogicException::Handle(), TGo4RuntimeException::Handle(), TGo4Analysis::RunImplicitLoop(), and TGo4Runnable::ThreadCatch().
TGo4Exception & TGo4Exception::operator= | ( | const TGo4Exception & | right | ) |
Definition at line 34 of file TGo4Exception.cxx.
References TGo4Exception(), fxDescription, and GO4TRACE.
Referenced by TGo4LogicException::operator=(), and TGo4RuntimeException::operator=().
|
virtual |
Returns string describing the kind of exception.
Definition at line 42 of file TGo4Exception.cxx.
References fxDescription, and GO4TRACE.
Referenced by TGo4AnalysisStepException::Handle(), TGo4DynamicListException::Handle(), TGo4EventSourceException::Handle(), TGo4EventStoreException::Handle(), Handle(), TGo4Analysis::RunImplicitLoop(), and TGo4Runnable::ThreadCatch().
|
protected |
Definition at line 38 of file TGo4Exception.h.
Referenced by TGo4AnalysisStepException::TGo4AnalysisStepException(), TGo4CancelException::TGo4CancelException(), TGo4ControlException::TGo4ControlException(), TGo4CreateException::TGo4CreateException(), TGo4DynamicListException::TGo4DynamicListException(), TGo4EventEndException::TGo4EventEndException(), TGo4EventErrorException::TGo4EventErrorException(), TGo4EventSourceException::TGo4EventSourceException(), TGo4EventStoreException::TGo4EventStoreException(), TGo4EventTimeoutException::TGo4EventTimeoutException(), TGo4Exception(), TGo4Exception(), TGo4LogicException::TGo4LogicException(), TGo4RemoveException::TGo4RemoveException(), TGo4ReplaceException::TGo4ReplaceException(), TGo4RestartException::TGo4RestartException(), TGo4RuntimeException::TGo4RuntimeException(), TGo4StartException::TGo4StartException(), TGo4TaskHandlerAbortException::TGo4TaskHandlerAbortException(), TGo4TaskHandlerAbortException::TGo4TaskHandlerAbortException(), TGo4TaskHandlerException::TGo4TaskHandlerException(), TGo4TaskHandlerException::TGo4TaskHandlerException(), TGo4TerminateException::TGo4TerminateException(), TGo4TerminateException::TGo4TerminateException(), TGo4UserException::TGo4UserException(), operator=(), and What().