GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4EventStoreException Class Reference

Event store exception. More...

#include <TGo4EventStoreException.h>

Inheritance diagram for TGo4EventStoreException:

Public Member Functions

 TGo4EventStoreException ()=delete
 TGo4EventStoreException ()=delete
 TGo4EventStoreException (const TGo4EventStoreException &right)
 TGo4EventStoreException (const TGo4EventStoreException &right)
 TGo4EventStoreException (TGo4EventStore *eventsource, const char *msg=nullptr)
 TGo4EventStoreException (TGo4EventStore *eventsource, const char *msg=nullptr)
virtual ~TGo4EventStoreException ()
virtual ~TGo4EventStoreException ()
const char * GetErrMess () const
 Status/ error message of the last event.
const char * GetErrMess () const
 Status/ error message of the last event.
const char * GetStoreClass () const
 Name of the throwing event source.
const char * GetStoreClass () const
 Name of the throwing event source.
const char * GetStoreName () const
 Name of the throwing event source.
const char * GetStoreName () const
 Name of the throwing event source.
Int_t Handle () override
 This is a default handler function for the respective exception type.
Int_t Handle () override
 This is a default handler function for the respective exception type.
TGo4EventStoreExceptionoperator= (const TGo4EventStoreException &right)
TGo4EventStoreExceptionoperator= (const TGo4EventStoreException &right)
Public Member Functions inherited from TGo4RuntimeException
 TGo4RuntimeException ()
 TGo4RuntimeException ()
 TGo4RuntimeException (const TGo4RuntimeException &right)
 TGo4RuntimeException (const TGo4RuntimeException &right)
virtual ~TGo4RuntimeException ()
virtual ~TGo4RuntimeException ()
Int_t Handle () override
 This is a default handler function for the respective exception type.
Int_t Handle () override
 This is a default handler function for the respective exception type.
TGo4RuntimeExceptionoperator= (const TGo4RuntimeException &right)
TGo4RuntimeExceptionoperator= (const TGo4RuntimeException &right)
Public Member Functions inherited from TGo4Exception
 TGo4Exception ()
 TGo4Exception ()
 TGo4Exception (const TGo4Exception &right)
 TGo4Exception (const TGo4Exception &right)
virtual ~TGo4Exception ()
virtual ~TGo4Exception ()
TGo4Exceptionoperator= (const TGo4Exception &right)
TGo4Exceptionoperator= (const TGo4Exception &right)
virtual const char * What ()
 Returns string describing the kind of exception.
virtual const char * What ()
 Returns string describing the kind of exception.

Protected Attributes

TString fxErrMess
 Error message at exception throw time.
TGo4EventStorefxEventStore {nullptr}
 1
TString fxStoreClass
 Class of the throwing event source.
TString fxStoreName
 Name of the throwing event source.
Protected Attributes inherited from TGo4Exception
TString fxDescription

Detailed Description

Event store exception.

Definition at line 26 of file TGo4EventStoreException.h.

Constructor & Destructor Documentation

◆ TGo4EventStoreException() [1/6]

TGo4EventStoreException::TGo4EventStoreException ( )
delete

◆ TGo4EventStoreException() [2/6]

TGo4EventStoreException::TGo4EventStoreException ( TGo4EventStore * eventsource,
const char * msg = nullptr )

◆ ~TGo4EventStoreException() [1/2]

TGo4EventStoreException::~TGo4EventStoreException ( )
virtual

Definition at line 57 of file TGo4EventStoreException.cxx.

References GO4TRACE.

◆ TGo4EventStoreException() [3/6]

TGo4EventStoreException::TGo4EventStoreException ( const TGo4EventStoreException & right)

◆ TGo4EventStoreException() [4/6]

TGo4EventStoreException::TGo4EventStoreException ( )
delete

◆ TGo4EventStoreException() [5/6]

TGo4EventStoreException::TGo4EventStoreException ( TGo4EventStore * eventsource,
const char * msg = nullptr )

◆ ~TGo4EventStoreException() [2/2]

virtual TGo4EventStoreException::~TGo4EventStoreException ( )
virtual

◆ TGo4EventStoreException() [6/6]

TGo4EventStoreException::TGo4EventStoreException ( const TGo4EventStoreException & right)

Member Function Documentation

◆ GetErrMess() [1/2]

const char * TGo4EventStoreException::GetErrMess ( ) const
inline

Status/ error message of the last event.

Definition at line 43 of file TGo4EventStoreException.h.

References fxErrMess.

Referenced by Handle().

◆ GetErrMess() [2/2]

const char * TGo4EventStoreException::GetErrMess ( ) const
inline

Status/ error message of the last event.

Definition at line 43 of file TGo4EventStoreException.h.

References fxErrMess.

◆ GetStoreClass() [1/2]

const char * TGo4EventStoreException::GetStoreClass ( ) const
inline

Name of the throwing event source.

Definition at line 49 of file TGo4EventStoreException.h.

References fxStoreClass.

Referenced by Handle().

◆ GetStoreClass() [2/2]

const char * TGo4EventStoreException::GetStoreClass ( ) const
inline

Name of the throwing event source.

Definition at line 49 of file TGo4EventStoreException.h.

References fxStoreClass.

◆ GetStoreName() [1/2]

const char * TGo4EventStoreException::GetStoreName ( ) const
inline

Name of the throwing event source.

Definition at line 46 of file TGo4EventStoreException.h.

References fxStoreName.

Referenced by Handle().

◆ GetStoreName() [2/2]

const char * TGo4EventStoreException::GetStoreName ( ) const
inline

Name of the throwing event source.

Definition at line 46 of file TGo4EventStoreException.h.

References fxStoreName.

◆ Handle() [1/2]

Int_t TGo4EventStoreException::Handle ( )
overridevirtual

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

Reimplemented from TGo4Exception.

Definition at line 62 of file TGo4EventStoreException.cxx.

References TGo4Log::Debug(), GetErrMess(), GetStoreClass(), GetStoreName(), GO4TRACE, and TGo4Exception::What().

◆ Handle() [2/2]

Int_t TGo4EventStoreException::Handle ( )
overridevirtual

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

Reimplemented from TGo4Exception.

◆ operator=() [1/2]

◆ operator=() [2/2]

TGo4EventStoreException & TGo4EventStoreException::operator= ( const TGo4EventStoreException & right)

Field Documentation

◆ fxErrMess

TString TGo4EventStoreException::fxErrMess
protected

Error message at exception throw time.

Definition at line 56 of file TGo4EventStoreException.h.

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

◆ fxEventStore

TGo4EventStore * TGo4EventStoreException::fxEventStore {nullptr}
protected

◆ fxStoreClass

TString TGo4EventStoreException::fxStoreClass
protected

Class of the throwing event source.

Definition at line 62 of file TGo4EventStoreException.h.

Referenced by TGo4EventStoreException(), TGo4EventStoreException(), GetStoreClass(), and operator=().

◆ fxStoreName

TString TGo4EventStoreException::fxStoreName
protected

Name of the throwing event source.

Definition at line 59 of file TGo4EventStoreException.h.

Referenced by TGo4EventStoreException(), TGo4EventStoreException(), GetStoreName(), and operator=().


The documentation for this class was generated from the following files: