Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4EventSourceException Class Reference

#include <TGo4EventSourceException.h>

Inheritance diagram for TGo4EventSourceException:

TGo4RuntimeException TGo4Exception TGo4EventEndException TGo4EventErrorException TGo4EventTimeoutException List of all members.

Public Methods

 TGo4EventSourceException (TGo4EventSource *eventsource)
virtual ~TGo4EventSourceException ()
virtual Int_t Handle ()
 This is a default handler function for the respective exception type *. More...

 TGo4EventSourceException (const TGo4EventSourceException &right)
TGo4EventSourceException & operator= (const TGo4EventSourceException &right)
Int_t GetCreateStatus () const
 Status value of server/file open. More...

Int_t GetEventStatus () const
 Status of the last event. More...

const char * GetErrMess () const
 Status/ error message of the last event. More...

const char * GetSourceName () const
 Name of the throwing event source. More...

const char * GetSourceClass () const
 Name of the throwing event source. More...


Protected Attributes

TGo4EventSourcefxEventSource
 @supplierCardinality 1. More...

Int_t fiCreateStatus
 Contains return value of eventsource open (e.g. More...

Int_t fiEventStatus
 Contains return value of eventsource getevent (e.g. More...

TString fxErrMess
 Error message at exception throw time. More...

TString fxSourceName
 Name of the throwing event source. More...

TString fxSourceClass
 Class of the throwing event source. More...


Private Methods

 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, 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 40 of file TGo4EventSourceException.h.

References fiCreateStatus.

Referenced by Handle().

Int_t TGo4EventSourceException::GetEventStatus   const [inline]
 

Status of the last event.

Definition at line 43 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 46 of file TGo4EventSourceException.h.

References fxErrMess.

Referenced by Handle().

const char* TGo4EventSourceException::GetSourceName   const [inline]
 

Name of the throwing event source.

Definition at line 49 of file TGo4EventSourceException.h.

References fxSourceName.

Referenced by Handle().

const char* TGo4EventSourceException::GetSourceClass   const [inline]
 

Name of the throwing event source.

Definition at line 52 of file TGo4EventSourceException.h.

References fxSourceClass.

Referenced by Handle().


Member Data Documentation

TGo4EventSource* TGo4EventSourceException::fxEventSource [protected]
 

@supplierCardinality 1.

Definition at line 56 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 59 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 62 of file TGo4EventSourceException.h.

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

TString TGo4EventSourceException::fxErrMess [protected]
 

Error message at exception throw time.

Definition at line 65 of file TGo4EventSourceException.h.

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

TString TGo4EventSourceException::fxSourceName [protected]
 

Name of the throwing event source.

Definition at line 68 of file TGo4EventSourceException.h.

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

TString TGo4EventSourceException::fxSourceClass [protected]
 

Class of the throwing event source.

Definition at line 71 of file TGo4EventSourceException.h.

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


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:37 2005 for Go4-v2.10-5 by doxygen1.2.15