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