Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4EventSourceException Class Reference

#include <TGo4EventSourceException.h>

Inheritance diagram for TGo4EventSourceException:

TGo4RuntimeException TGo4Exception TGo4EventEndException TGo4EventErrorException TGo4EventTimeoutException List of all members.

Public Member Functions

 TGo4EventSourceException (TGo4EventSource *eventsource)
virtual ~TGo4EventSourceException ()
virtual Int_t Handle ()
 This is a default handler function for the respective exception type.
 TGo4EventSourceException (const TGo4EventSourceException &right)
TGo4EventSourceExceptionoperator= (const TGo4EventSourceException &right)
Int_t GetCreateStatus () const
 Status value of server/file open.
Int_t GetEventStatus () const
 Status of the last event.
const char * GetErrMess () const
 Status/ error message of the last event.
const char * GetSourceName () const
 Name of the throwing event source.
const char * GetSourceClass () const
 Name of the throwing event source.

Protected Attributes

TGo4EventSourcefxEventSource
 1
Int_t fiCreateStatus
 Contains return value of eventsource open (e.g.
Int_t fiEventStatus
 Contains return value of eventsource getevent (e.g.
TString fxErrMess
 Error message at exception throw time.
TString fxSourceName
 Name of the throwing event source.
TString fxSourceClass
 Class of the throwing event source.

Private Member Functions

 TGo4EventSourceException ()

Constructor & Destructor Documentation

TGo4EventSourceException::TGo4EventSourceException TGo4EventSource eventsource  ) 
 

Definition at line 22 of file TGo4EventSourceException.cxx.

References fiCreateStatus, fiEventStatus, TGo4Exception::fxDescription, fxErrMess, fxEventSource, fxSourceClass, fxSourceName, TGo4EventSource::GetCreateStatus(), TGo4EventSource::GetErrMess(), TGo4EventSource::GetEventStatus(), and TRACE.

TGo4EventSourceException::~TGo4EventSourceException  )  [virtual]
 

Definition at line 73 of file TGo4EventSourceException.cxx.

References TRACE.

TGo4EventSourceException::TGo4EventSourceException const TGo4EventSourceException right  ) 
 

Definition at line 39 of file TGo4EventSourceException.cxx.

References fiCreateStatus, fiEventStatus, fxErrMess, fxEventSource, fxSourceClass, fxSourceName, and TRACE.

TGo4EventSourceException::TGo4EventSourceException  )  [private]
 


Member Function Documentation

Int_t TGo4EventSourceException::Handle  )  [virtual]
 

This is a default handler function for the respective exception type.

Reimplemented from TGo4RuntimeException.

Definition at line 79 of file TGo4EventSourceException.cxx.

References TGo4Log::Debug(), GetCreateStatus(), GetErrMess(), GetEventStatus(), GetSourceClass(), GetSourceName(), TRACE, and TGo4Exception::What().

TGo4EventSourceException & TGo4EventSourceException::operator= const TGo4EventSourceException right  ) 
 

Definition at line 51 of file TGo4EventSourceException.cxx.

References fiCreateStatus, fiEventStatus, fxErrMess, fxEventSource, fxSourceClass, fxSourceName, TGo4RuntimeException::operator=(), and TRACE.

Referenced by TGo4EventTimeoutException::operator=(), TGo4EventErrorException::operator=(), and TGo4EventEndException::operator=().

Int_t TGo4EventSourceException::GetCreateStatus  )  const [inline]
 

Status value of server/file open.

Definition at line 39 of file TGo4EventSourceException.h.

References fiCreateStatus.

Referenced by Handle().

Int_t TGo4EventSourceException::GetEventStatus  )  const [inline]
 

Status of the last event.

Definition at line 42 of file TGo4EventSourceException.h.

References fiEventStatus.

Referenced by Handle().

const char* TGo4EventSourceException::GetErrMess  )  const [inline]
 

Status/ error message of the last event.

Definition at line 45 of file TGo4EventSourceException.h.

References fxErrMess.

Referenced by Handle().

const char* TGo4EventSourceException::GetSourceName  )  const [inline]
 

Name of the throwing event source.

Definition at line 48 of file TGo4EventSourceException.h.

References fxSourceName.

Referenced by Handle().

const char* TGo4EventSourceException::GetSourceClass  )  const [inline]
 

Name of the throwing event source.

Definition at line 51 of file TGo4EventSourceException.h.

References fxSourceClass.

Referenced by Handle().


Member Data Documentation

TGo4EventSource* TGo4EventSourceException::fxEventSource [protected]
 

1

Definition at line 55 of file TGo4EventSourceException.h.

Referenced by operator=(), and TGo4EventSourceException().

Int_t TGo4EventSourceException::fiCreateStatus [protected]
 

Contains return value of eventsource open (e.g.

f_evt_get_open) call. May be checked by the creating factory after return from source ctor.

Definition at line 58 of file TGo4EventSourceException.h.

Referenced by GetCreateStatus(), operator=(), and TGo4EventSourceException().

Int_t TGo4EventSourceException::fiEventStatus [protected]
 

Contains return value of eventsource getevent (e.g.

f_evt_get_event) call. May be checked by the controlling event loop.

Definition at line 61 of file TGo4EventSourceException.h.

Referenced by GetEventStatus(), operator=(), and TGo4EventSourceException().

TString TGo4EventSourceException::fxErrMess [protected]
 

Error message at exception throw time.

Definition at line 64 of file TGo4EventSourceException.h.

Referenced by GetErrMess(), operator=(), and TGo4EventSourceException().

TString TGo4EventSourceException::fxSourceName [protected]
 

Name of the throwing event source.

Definition at line 67 of file TGo4EventSourceException.h.

Referenced by GetSourceName(), operator=(), and TGo4EventSourceException().

TString TGo4EventSourceException::fxSourceClass [protected]
 

Class of the throwing event source.

Definition at line 70 of file TGo4EventSourceException.h.

Referenced by GetSourceClass(), operator=(), and TGo4EventSourceException().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:00:51 2008 for Go4-v3.04-1 by  doxygen 1.4.2