22#if !defined(XERCESC_INCLUDE_GUARD_PANICHANDLER_HPP)
23#define XERCESC_INCLUDE_GUARD_PANICHANDLER_HPP
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XMLUTIL_EXPORT
Definition XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
static const char * getPanicReasonString(const PanicHandler::PanicReasons reason)
virtual void panic(const PanicHandler::PanicReasons reason)=0
Receive notification of panic.
PanicReasons
Definition PanicHandler.hpp:51
@ Panic_UnknownMsgDomain
Definition PanicHandler.hpp:55
@ PanicReasons_Count
Definition PanicHandler.hpp:61
@ Panic_NoDefTranscoder
Definition PanicHandler.hpp:53
@ Panic_NoTransService
Definition PanicHandler.hpp:52
@ Panic_AllStaticInitErr
Definition PanicHandler.hpp:59
@ Panic_CantFindLib
Definition PanicHandler.hpp:54
@ Panic_CantLoadMsgDomain
Definition PanicHandler.hpp:56
@ Panic_SystemInit
Definition PanicHandler.hpp:58
@ Panic_SynchronizationErr
Definition PanicHandler.hpp:57
@ Panic_MutexErr
Definition PanicHandler.hpp:60
PanicHandler()
Default constructor.
Definition PanicHandler.hpp:70
virtual ~PanicHandler()
Destructor.
Definition PanicHandler.hpp:75