9#ifndef __refinitiv_ema_access_OmmOpaque_h
10#define __refinitiv_ema_access_OmmOpaque_h
69class OmmOpaqueDecoder;
70class OmmOpaqueEncoder;
148 const Encoder& getEncoder()
const;
149 bool hasEncoder()
const;
151 Decoder& getDecoder();
152 bool hasDecoder()
const;
158 OmmOpaqueDecoder* _pDecoder;
159 mutable OmmOpaqueEncoder* _pEncoder;
*|--------------------------------------------------------------------------—
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.
ComplexType class is a parent class from whom all complex data types inherit.
EmaBuffer represents a general use binary buffer.
EmaString class is a container of a null terminated Ascii character string.
OmmOpaque represents Opaque data format in Omm.
const EmaBuffer & getBuffer() const
const EmaString & toString() const
const EmaString & getString() const
OmmOpaque & set(const EmaString &value)
DataType::DataTypeEnum getDataType() const
Data::DataCode getCode() const
const EmaBuffer & getAsHex() const
OmmOpaque & set(const EmaBuffer &value)