9#ifndef __refinitiv_ema_access_OmmException_h
10#define __refinitiv_ema_access_OmmException_h
33#define MAX_SIZE_PLUS_PADDING MAX_SIZE + PADDING
70 OmmJsonConverterExceptionEnum
99 operator const char*()
const;
Common.h file provides definitions of common variable types used in EMA.
#define MAX_SIZE_PLUS_PADDING
*|--------------------------------------------------------------------------—
unsigned int UInt32
represents 32-bit unsigned integer
The access namespace contains all interfaces and definitions specified for use with the EMA Access pa...
The ema namespace contains all interfaces and definitions specified for use with EMA.
EmaString class is a container of a null terminated Ascii character string.
OmmException is a parent class for all exception types thrown by EMA.
OmmException & statusText(const char *statusText)
@ OmmInvalidHandleExceptionEnum
@ OmmOutOfRangeExceptionEnum
@ OmmUnsupportedDomainTypeExceptionEnum
@ OmmMemoryExhaustionExceptionEnum
@ OmmInaccessibleLogFileExceptionEnum
@ OmmInvalidUsageExceptionEnum
@ OmmInvalidConfigurationExceptionEnum
virtual ExceptionType getExceptionType() const =0
virtual const EmaString & toString() const =0
OmmException(const OmmException &)
OmmException & statusText(const EmaString &statusText)
const EmaString & toStringInt() const
const EmaString & getExceptionTypeAsString() const
virtual const EmaString & getText() const =0
OmmException & operator=(const OmmException &)