9#ifndef __refinitiv_ema_access_Series_h
10#define __refinitiv_ema_access_Series_h
120class DataDictionaryImpl;
254 friend class refinitiv::ema::rdm::DataDictionaryImpl;
256 Decoder& getDecoder();
257 bool hasDecoder()
const;
259 const Encoder& getEncoder()
const;
260 bool hasEncoder()
const;
267 mutable SeriesDecoder* _pDecoder;
268 mutable SeriesEncoder* _pEncoder;
*|--------------------------------------------------------------------------—
unsigned int UInt32
represents 32-bit unsigned integer
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.
The rdm namespace contains all RDM definitions and constants.
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.
Series is a homogeneous container of complex data type entries.
Data::DataCode getCode() const
Series & add(const ComplexType &value)
const EmaString & toString(const refinitiv::ema::rdm::DataDictionary &dictionary) const
Series & summaryData(const ComplexType &data)
const EmaString & toString() const
const SummaryData & getSummaryData() const
UInt32 getTotalCountHint() const
const SeriesEntry & getEntry() const
const Series & complete()
bool hasTotalCountHint() const
DataType::DataTypeEnum getDataType() const
const EmaBuffer & getAsHex() const
Series & totalCountHint(UInt32 totalCountHint)
SeriesEntry represents an entry of Series.
SummaryData is used to convey Omm SummaryData information optionally present on Map,...