9#ifndef __refinitiv_ema_access_OmmError_h
10#define __refinitiv_ema_access_OmmError_h
75 IteratorSetFailureEnum = 2,
77 IteratorOverrunEnum = 3,
79 FieldIdNotFoundEnum = 4,
81 IncompleteDataEnum = 5,
83 UnsupportedDataTypeEnum = 6,
85 NoSetDefinitionEnum = 7,
125 friend class Decoder;
126 friend class StaticDecoder;
128 Decoder& getDecoder();
129 bool hasDecoder()
const;
133 const Encoder& getEncoder()
const;
134 bool hasEncoder()
const;
142 OmmErrorDecoder* _pDecoder;
*|--------------------------------------------------------------------------—
unsigned long long UInt64
represents 64-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.
Data class is a parent abstract class defining common interfaces for all Data type classes.
EmaBuffer represents a general use binary buffer.
EmaString class is a container of a null terminated Ascii character string.
OmmError represents received Omm data who fails to process properly.
Data::DataCode getCode() const
const EmaString & getErrorCodeAsString() const
DataType::DataTypeEnum getDataType() const
const EmaString & toString() const
ErrorCode getErrorCode() const
const EmaBuffer & getAsHex() const