9#ifndef __refinitiv_ema_access_AckMsg_h
10#define __refinitiv_ema_access_AckMsg_h
81 DeniedBySourceEnum = 2,
85 SourceUnknownEnum = 4,
93 SymbolUnknownEnum = 10,
97 InvalidContentEnum = 12
322 friend class ItemCallbackClient;
326 Decoder& getDecoder();
*|--------------------------------------------------------------------------—
int Int32
represents 32-bit signed integer
unsigned int UInt32
represents 32-bit unsigned integer
unsigned char UInt8
represents 8-bit unsigned integer
unsigned short UInt16
represents 16-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...
static const refinitiv::ema::access::UInt8 MMT_MARKET_PRICE
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_RIC
The ema namespace contains all interfaces and definitions specified for use with EMA.
AckMsg indicates success or failure of PostMsg.
const EmaString & toString(const refinitiv::ema::rdm::DataDictionary &dictionary) const
AckMsg & name(const EmaString &name)
const EmaBuffer & getAsHex() const
AckMsg & domainType(UInt16 domainType=rdm::MMT_MARKET_PRICE)
AckMsg & streamId(Int32 streamId)
bool getPrivateStream() const
AckMsg & payload(const ComplexType &payload)
AckMsg & extendedHeader(const EmaBuffer &buffer)
const EmaString & getNackCodeAsString() const
AckMsg & serviceId(UInt32 serviceId)
AckMsg & privateStream(bool privateStream=false)
AckMsg & nameType(UInt8 nameType=rdm::INSTRUMENT_NAME_RIC)
const EmaString & getServiceName() const
AckMsg & attrib(const ComplexType &attrib)
Data::DataCode getCode() const
AckMsg & ackId(UInt32 postId)
bool hasServiceName() const
DataType::DataTypeEnum getDataType() const
AckMsg & filter(UInt32 filter)
UInt8 getNackCode() const
const EmaString & toString() const
AckMsg & text(const EmaString &text)
AckMsg(const AckMsg &other)
AckMsg & nackCode(UInt8 nackCode)
AckMsg & seqNum(UInt32 seqNum)
const EmaString & getText() const
AckMsg & serviceName(const EmaString &serviceName)
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.
Msg class is a parent class for all message representing classes.