9#ifndef __refinitiv_ema_access_OmmJsonConverterException_h
10#define __refinitiv_ema_access_OmmJsonConverterException_h
48 BufferTooSmallEnum = -21,
50 InvalidArgumentEnum = -22,
52 EncodingUnavaliableEnum = -23,
54 UnsupportedDataTypeEnum = -24,
56 UnexpectedEncoderCallEnum = -25,
58 IncompleteDataEnum = -26,
60 SetDefNotProvidedEnum = -27,
62 InvalidDataEnum = -29,
64 IllegalLocalSetDefEnum = -30,
66 TooManyLocalSetDefsEnum = -31,
68 DuplicateLocalSetDefsEnum = -32,
70 IteratorOverrunEnum = -33,
72 ValueOutOfRangeEnum = -34,
74 DictDuplicateEnumValueEnum = -35,
*|--------------------------------------------------------------------------—
int Int32
represents 32-bit signed 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.
OmmJsonConverterException is thrown when EMA fails to perform for RWF/JSON conversion.
OmmException::ExceptionType getExceptionType() const
OmmJsonConverterException()
const EmaString & toString() const
OmmJsonConverterException(const OmmJsonConverterException &)
Int32 getErrorCode() const
virtual ~OmmJsonConverterException()
OmmJsonConverterException & operator=(const OmmJsonConverterException &)
virtual const SessionInfo & getSessionInfo() const =0
const EmaString & getText() const
SessionInfo provides session information when EMA throws OmmJsonConverterException.