9#ifndef __refinitiv_ema_access_StatusMsg_h
10#define __refinitiv_ema_access_StatusMsg_h
331 friend class ItemCallbackClient;
332 friend class DictionaryCallbackClient;
336 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.
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.
OmmState represents State information in Omm.
StatusMsg conveys item state information.
StatusMsg & serviceName(const EmaString &serviceName)
const EmaBuffer & getAsHex() const
StatusMsg & serviceId(UInt32 serviceId)
StatusMsg & domainType(UInt16 domainType=refinitiv::ema::rdm::MMT_MARKET_PRICE)
const EmaString & toString(const refinitiv::ema::rdm::DataDictionary &dictionary) const
StatusMsg & filter(UInt32 filter)
StatusMsg & streamId(Int32 streamId)
Data::DataCode getCode() const
bool getPrivateStream() const
const EmaBuffer & getPermissionData() const
StatusMsg & extendedHeader(const EmaBuffer &buffer)
UInt32 getPublisherIdUserAddress() const
const EmaString & getServiceName() const
bool hasPermissionData() const
bool getClearCache() const
StatusMsg & name(const EmaString &name)
StatusMsg & attrib(const ComplexType &data)
StatusMsg & privateStream(bool privateStream=false)
const EmaString & toString() const
const OmmState & getState() const
StatusMsg & payload(const ComplexType &data)
bool hasServiceName() const
DataType::DataTypeEnum getDataType() const
StatusMsg & nameType(UInt8 nameType=rdm::INSTRUMENT_NAME_RIC)
StatusMsg & state(OmmState::StreamState streamState=OmmState::OpenEnum, OmmState::DataState dataState=OmmState::OkEnum, UInt8 statusCode=OmmState::NoneEnum, const EmaString &statusText=EmaString())
StatusMsg(const StatusMsg &other)
const EmaBuffer & getItemGroup() const
StatusMsg & permissionData(const EmaBuffer &permissionData)
StatusMsg & publisherId(UInt32 userId, UInt32 userAddress)
StatusMsg & clearCache(bool clearCache=false)
bool hasItemGroup() const
StatusMsg & itemGroup(const EmaBuffer &itemGroup)
UInt32 getPublisherIdUserId() const
bool hasPublisherId() const