9#ifndef __refinitiv_ema_access_OmmInvalidUsageException_h
10#define __refinitiv_ema_access_OmmInvalidUsageException_h
46 BufferTooSmallEnum = -21,
48 InvalidArgumentEnum = -22,
50 EncodingUnavaliableEnum = -23,
52 UnsupportedDataTypeEnum = -24,
54 UnexpectedEncoderCallEnum = -25,
56 IncompleteDataEnum = -26,
58 SetDefNotProvidedEnum = -27,
60 InvalidDataEnum = -29,
62 IllegalLocalSetDefEnum = -30,
64 TooManyLocalSetDefsEnum = -31,
66 DuplicateLocalSetDefsEnum = -32,
68 IteratorOverrunEnum = -33,
70 ValueOutOfRangeEnum = -34,
72 DictDuplicateEnumValueEnum = -35,
74 PacketGapDetectedEnum = -61,
78 CongestionDetectedEnum = -63,
80 PersistenceFullEnum = -91,
83 InvalidOperationEnum = -4048,
85 NoActiveChannelEnum = -4049,
87 UnSupportedChannelTypeEnum = - 4050,
89 UnSupportedServerTypeEnum = -4051,
91 LoginRequestTimeOutEnum = -4052,
93 LoginRequestRejectedEnum = -4053,
95 DirectoryRequestTimeOutEnum = -4054,
97 DictionaryRequestTimeOutEnum = -4055,
99 InternalErrorEnum = -4060
*|--------------------------------------------------------------------------—
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.
OmmInvalidUsageException is thrown when application violates usage of EMA interfaces.
OmmInvalidUsageException()
Int32 getErrorCode() const
virtual ~OmmInvalidUsageException()
const EmaString & getText() const
OmmInvalidUsageException & operator=(const OmmInvalidUsageException &)
OmmException::ExceptionType getExceptionType() const
OmmInvalidUsageException(const OmmInvalidUsageException &)
const EmaString & toString() const