9#ifndef __refinitiv_ema_rdm_EmaRdm_h
10#define __refinitiv_ema_rdm_EmaRdm_h
*|--------------------------------------------------------------------------—
unsigned int UInt32
represents 32-bit unsigned integer
unsigned char UInt8
represents 8-bit unsigned integer
static const refinitiv::ema::access::EmaString ENAME_TEXT("Text", 4)
static const refinitiv::ema::access::UInt8 MMT_MAX_RESERVED
static const refinitiv::ema::access::EmaString ENAME_ENUM_DT_VERSION("DT_Version", 10)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_UNSPECIFIED
static const refinitiv::ema::access::UInt32 SUPPORT_SYMBOL_LIST_DATA_STREAMS
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_ORDER_INDICATION
static const refinitiv::ema::access::UInt8 MMT_HISTORY
static const refinitiv::ema::access::EmaString ENAME_QOS("QoS", 3)
static const refinitiv::ema::access::EmaString ENAME_TYPE("Type", 4)
static const refinitiv::ema::access::EmaString ENAME_ACCEPTING_CONS_STATUS("AcceptingConsumerStatus", 23)
static const refinitiv::ema::access::EmaString ENAME_CONS_CONN_STATUS("ConsumerConnectionStatus", 24)
static const refinitiv::ema::access::EmaString ENAME_OPEN_LIMIT("OpenLimit", 9)
static const refinitiv::ema::access::EmaString ENAME_ENUM_RT_VERSION("RT_Version", 10)
static const refinitiv::ema::access::EmaString ENAME_USERNAME("UserName", 8)
static const refinitiv::ema::access::UInt8 USER_NAME
static const refinitiv::ema::access::UInt32 SYMBOL_LIST_DATA_STREAMS
static const refinitiv::ema::access::UInt32 DICTIONARY_MINIMAL
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_OK
static const refinitiv::ema::access::EmaString ENAME_SOLICITED("Solicited", 9)
static const refinitiv::ema::access::UInt32 SERVICE_INFO_FILTER
static const refinitiv::ema::access::UInt32 SERVICE_YES
static const refinitiv::ema::access::EmaString ENAME_RTT("RoundTripLatency", 16)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_VERIFY
static const refinitiv::ema::access::EmaString ENAME_HOSTNAME("Hostname", 8)
static const refinitiv::ema::access::UInt8 MMT_REFERENCE
static const refinitiv::ema::access::UInt32 SUPPORT_RTT
static const refinitiv::ema::access::UInt8 MMT_MARKET_BY_PRICE
static const refinitiv::ema::access::EmaString ENAME_SINGLE_OPEN("SingleOpen", 10)
static const refinitiv::ema::access::EmaString ENAME_DICTIONARYS_PROVIDED("DictionariesProvided", 20)
static const refinitiv::ema::access::EmaString ENAME_AUTH_TT_REISSUE("AuthenticationTTReissue", 23)
static const refinitiv::ema::access::UInt32 SUPPORT_BATCH_REISSUE
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_MARKET_DIGEST
static const refinitiv::ema::access::EmaString ENAME_SEQUENCE_RETRY_INTERVAL("SequenceRetryInterval", 21)
static const refinitiv::ema::access::EmaString ENAME_DATA_STREAMS(":DataStreams", 12)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_TRADE
static const refinitiv::ema::access::UInt8 MMT_SYSTEM
static const refinitiv::ema::access::EmaString ENAME_SYSTEM_ID("SystemID", 8)
static const refinitiv::ema::access::UInt8 SERVICE_LINK_ID
static const refinitiv::ema::access::EmaString ENAME_FIELD_NAME("NAME", 4)
static const refinitiv::ema::access::EmaString ENAME_ROLE("Role", 4)
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_PROVIDER_DICTIONARY_DOWNLOAD("SupportProviderDictionaryDownload", 33)
static const refinitiv::ema::access::EmaString ENAME_APP_NAME("ApplicationName", 15)
static const refinitiv::ema::access::UInt32 DICTIONARY_DATA_DEFINITIONS
static const refinitiv::ema::access::EmaString ENAME_FIELD_ID("FID", 3)
static const refinitiv::ema::access::UInt8 MMT_DIRECTORY
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_PR("SupportPauseResume", 18)
static const refinitiv::ema::access::EmaString ENAME_BATCH_ITEM_LIST(":ItemList", 9)
static const refinitiv::ema::access::EmaString ENAME_CONNECTION_CONFIG("ConnectionConfig", 16)
static const refinitiv::ema::access::UInt8 MMT_STORY
static const refinitiv::ema::access::EmaString ENAME_NAME("Name", 4)
static const refinitiv::ema::access::EmaString ENAME_FIELD_TYPE("TYPE", 4)
static const refinitiv::ema::access::EmaString ENAME_AUTH_TOKEN("AuthenticationToken", 19)
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_UNSPECIFIED
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_RECOVERY_STARTED
static const refinitiv::ema::access::EmaString ENAME_APPAUTH_TOKEN("ApplicationAuthorizationToken", 29)
static const refinitiv::ema::access::EmaString ENAME_SEQ_NUM("SequenceNumber", 14)
static const refinitiv::ema::access::UInt32 SERVICE_DATA_FILTER
static const refinitiv::ema::access::EmaString ENAME_SYMBOL_LIST_BEHAVIORS(":SymbolListBehaviors", 20)
static const refinitiv::ema::access::UInt32 SERVICE_DOWN
static const refinitiv::ema::access::EmaString ENAME_SEQUENCE_NUMBER_RECOVERY("SequenceNumberRecovery", 22)
static const refinitiv::ema::access::EmaString ENAME_AUTH_ERRORCODE("AuthenticationErrorCode", 23)
static const refinitiv::ema::access::EmaString ENAME_LOAD_FACT("LoadFactor", 10)
static const refinitiv::ema::access::EmaString ENAME_VENDOR("Vendor", 6)
static const refinitiv::ema::access::EmaString ENAME_ENUM_DISPLAY("DISPLAY", 7)
static const refinitiv::ema::access::EmaString ENAME_USERNAME_TYPE("UserNameType", 12)
static const refinitiv::ema::access::UInt32 DICTIONARY_UNSPECIFIED
static const refinitiv::ema::access::UInt32 VT_ELEMENT_NAME_LIST
static const refinitiv::ema::access::UInt8 MMT_REPLAYSTORY
static const refinitiv::ema::access::EmaString ENAME_ITEM_LIST("ItemList", 8)
static const refinitiv::ema::access::UInt32 DICTIONARY_INFO
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_RECOVERY_COMPLETED
static const refinitiv::ema::access::UInt8 MMT_MARKET_BY_ORDER
static const refinitiv::ema::access::EmaString ENAME_OPEN_WINDOW("OpenWindow", 10)
static const refinitiv::ema::access::UInt8 SERVICE_LOAD_ID
static const refinitiv::ema::access::UInt8 MMT_MARKET_PRICE
static const refinitiv::ema::access::EmaString ENAME_FIELD_RWFTYPE("RWFTYPE", 7)
static const refinitiv::ema::access::UInt8 MMT_DICTIONARY
static const refinitiv::ema::access::UInt8 MMT_MARKET_MAKER
static const refinitiv::ema::access::EmaString ENAME_VIEW_TYPE(":ViewType", 9)
static const refinitiv::ema::access::EmaString ENAME_VERSION("Version", 7)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_CLOSING_RUN
static const refinitiv::ema::access::UInt32 SUPPORT_SYMBOL_LIST_NAMES_ONLY
static const refinitiv::ema::access::UInt32 SUPPORT_BATCH_REQUEST
static const refinitiv::ema::access::EmaString ENAME_CONS_SOURCE_MIROR_MODE("SourceMirroringMode", 19)
static const refinitiv::ema::access::EmaString ENAME_NUM_STANDBY_SERVERS("NumStandbyServers", 17)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_QUOTE
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_MULTIPLE
static const refinitiv::ema::access::UInt32 SERVICE_GROUP_FILTER
static const refinitiv::ema::access::UInt32 SERVICE_DATA_HEADLINE
static const refinitiv::ema::access::EmaString ENAME_POSITION("Position", 8)
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_NONE
static const refinitiv::ema::access::EmaString ENAME_MERG_TO_GRP("MergedToGroup", 13)
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_STANDBY("SupportStandby", 14)
static const refinitiv::ema::access::UInt32 LOGIN_ROLE_CONS
static const refinitiv::ema::access::EmaString ENAME_ENUM_VALUE("VALUE", 5)
static const refinitiv::ema::access::UInt32 SERVICE_DATA_STATUS
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_VIEW("SupportViewRequests", 19)
static const refinitiv::ema::access::EmaString ENAME_SUPPS_OOB_SNAPSHOTS("SupportsOutOfBandSnapshots", 26)
static const refinitiv::ema::access::EmaString ENAME_FIELD_LENGTH("LENGTH", 6)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_NEWS_ALERT
static const refinitiv::ema::access::UInt8 USER_COOKIE
static const refinitiv::ema::access::UInt8 SERVICE_STATE_ID
static const refinitiv::ema::access::UInt32 SERVICE_STATE_FILTER
static const refinitiv::ema::access::UInt8 SERVICE_DATA_ID
static const refinitiv::ema::access::EmaString ENAME_PORT("Port", 4)
static const refinitiv::ema::access::EmaString ENAME_DICT_TYPE("Type", 4)
static const refinitiv::ema::access::EmaString ENAME_APP_ID("ApplicationId", 13)
static const refinitiv::ema::access::EmaString ENAME_WARMSTANDBY_INFO("WarmStandbyInfo", 15)
static const refinitiv::ema::access::EmaString ENAME_FIELD_RWFLENGTH("RWFLEN", 6)
static const refinitiv::ema::access::UInt32 SERVICE_DATA_TIME
static const refinitiv::ema::access::UInt32 DICTIONARY_REFERENCE
static const refinitiv::ema::access::UInt32 DICTIONARY_STYLE_SHEET
static const refinitiv::ema::access::UInt32 SERVICE_LOAD_FILTER
static const refinitiv::ema::access::UInt32 SERVICE_NO
static const refinitiv::ema::access::EmaString ENAME_GROUP("Group", 5)
static const refinitiv::ema::access::UInt32 SERVICE_LINK_BROADCAST
static const refinitiv::ema::access::EmaString ENAME_ALLOW_SUSPECT_DATA("AllowSuspectData", 16)
static const refinitiv::ema::access::UInt32 SERVICE_LINK_FILTER
static const refinitiv::ema::access::UInt8 SERVICE_GROUP_ID
static const refinitiv::ema::access::EmaString ENAME_IS_SOURCE("IsSource", 8)
static const refinitiv::ema::access::UInt32 LOGIN_ROLE_PROV
static const refinitiv::ema::access::EmaString ENAME_DICT_VERSION("Version", 7)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_QUOTES_TRADE
static const refinitiv::ema::access::UInt32 SERVICE_LINK_INTERACTIVE
static const refinitiv::ema::access::UInt32 DICTIONARY_FIELD_DEFINITIONS
static const refinitiv::ema::access::EmaString ENAME_DOWNLOAD_CON_CONFIG("DownloadConnectionConfig", 24)
static const refinitiv::ema::access::UInt8 MMT_PROVIDER_ADMIN
static const refinitiv::ema::access::EmaString ENAME_ENUM_FID("FID", 3)
static const refinitiv::ema::access::EmaString ENAME_UPDATE_BUFFER_LIMIT("UpdateBufferLimit", 17)
static const refinitiv::ema::access::UInt32 SERVICE_UP
static const refinitiv::ema::access::EmaString ENAME_VIEW_DATA(":ViewData", 9)
static const refinitiv::ema::access::UInt32 DICTIONARY_VERBOSE
static const refinitiv::ema::access::UInt8 USER_TOKEN
static const refinitiv::ema::access::EmaString ENAME_AUTH_EXTENDED("AuthenticationExtended", 22)
static const refinitiv::ema::access::EmaString ENAME_ENUM_DISPLAYS("DISPLAYS", 8)
static const refinitiv::ema::access::EmaString ENAME_FIELD_ENUMLENGTH("ENUMLENGTH", 10)
static const refinitiv::ema::access::EmaString ENAME_SERVICE_ID("ServiceID", 9)
static const refinitiv::ema::access::UInt8 USER_EMAIL_ADDRESS
static const refinitiv::ema::access::EmaString ENAME_FIELD_RIPPLETO("RIPPLETO", 8)
static const refinitiv::ema::access::EmaString ENAME_DICTIONARY_ID("DictionaryId", 12)
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_BATCH("SupportBatchRequests", 20)
static const refinitiv::ema::access::EmaString ENAME_ENUM_FIDS("FIDS", 4)
static const refinitiv::ema::access::UInt32 DICTIONARY_RECORD_TEMPLATES
static const refinitiv::ema::access::EmaString ENAME_CAPABILITIES("Capabilities", 12)
static const refinitiv::ema::access::EmaString ENAME_SERVER_TYPE("ServerType", 10)
static const refinitiv::ema::access::EmaString ENAME_STATUS("Status", 6)
static const refinitiv::ema::access::EmaString ENAME_AUTH_EXTENDED_RESP("AuthenticationExtendedResp", 26)
static const refinitiv::ema::access::EmaString ENAME_LINK_STATE("LinkState", 9)
static const refinitiv::ema::access::EmaString ENAME_AUTH_ERRORTEXT("AuthenticationErrorText", 23)
static const refinitiv::ema::access::EmaString ENAME_CONS_STATUS("ConsumerStatus", 14)
static const refinitiv::ema::access::UInt8 MMT_CONTRIBUTION
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_POST("SupportOMMPost", 14)
static const refinitiv::ema::access::EmaString ENAME_SUPPS_QOS_RANGE("SupportsQoSRange", 16)
static const refinitiv::ema::access::UInt8 MMT_ANALYTICS
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_OPR("SupportOptimizedPauseResume", 27)
static const refinitiv::ema::access::EmaString ENAME_FIELD_LONGNAME("LONGNAME", 8)
static const refinitiv::ema::access::EmaString ENAME_PROV_PERM_EXP("ProvidePermissionExpressions", 28)
static const refinitiv::ema::access::UInt8 MMT_REPLAYHEADLINE
static const refinitiv::ema::access::EmaString ENAME_DATA("Data", 4)
static const refinitiv::ema::access::EmaString ENAME_CLEARCACHE("ClearCache", 10)
static const refinitiv::ema::access::UInt8 MMT_YIELD_CURVE
static const refinitiv::ema::access::UInt8 MMT_SYMBOL_LIST
static const refinitiv::ema::access::UInt32 SYMBOL_LIST_NAMES_ONLY
static const refinitiv::ema::access::UInt8 SERVICE_INFO_ID
static const refinitiv::ema::access::UInt32 DICTIONARY_NORMAL
static const refinitiv::ema::access::EmaString ENAME_ENUM_VALUES("VALUES", 6)
static const refinitiv::ema::access::EmaString ENAME_SVC_STATE("ServiceState", 12)
static const refinitiv::ema::access::EmaString ENAME_WARMSTANDBY_MODE("WarmStandbyMode", 15)
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_ENH_SYMBOL_LIST("SupportEnhancedSymbolList", 25)
static const refinitiv::ema::access::EmaString ENAME_ENUM_MEANING("MEANING", 7)
static const refinitiv::ema::access::UInt8 MMT_LOGIN
static const refinitiv::ema::access::UInt8 MMT_HEADLINE
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_MAX_RESERVED
static const refinitiv::ema::access::UInt8 MMT_TRANSACTION
static const refinitiv::ema::access::UInt32 SERVICE_DATA_ALERT
static const refinitiv::ema::access::UInt32 SUPPORT_BATCH_CLOSE
static const refinitiv::ema::access::EmaString ENAME_PASSWORD("Password", 8)
static const refinitiv::ema::access::EmaString ENAME_PROV_PERM_PROF("ProvidePermissionProfile", 24)
static const refinitiv::ema::access::UInt8 MMT_NEWS_TEXT_ANALYTICS
static const refinitiv::ema::access::UInt8 USER_AUTH_TOKEN
static const refinitiv::ema::access::EmaString ENAME_RTT_TICKS("Ticks", 5)
static const refinitiv::ema::access::EmaString ENAME_LINK_CODE("LinkCode", 8)
static const refinitiv::ema::access::UInt32 SYMBOL_LIST_DATA_SNAPSHOTS
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_CORRECTION
static const refinitiv::ema::access::UInt32 DICTIONARY_DISPLAY_TEMPLATES
static const refinitiv::ema::access::UInt8 MMT_SERVICE_PROVIDER_STATUS
static const refinitiv::ema::access::EmaString ENAME_INST_ID("InstanceId", 10)
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_VOLUME_ALERT
static const refinitiv::ema::access::UInt32 DICTIONARY_ENUM_TABLES
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_RIC
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_CONTRIBUTOR
static const refinitiv::ema::access::EmaString ENAME_ENUM_MEANINGS("MEANINGS", 8)
static const refinitiv::ema::access::UInt32 VT_FIELD_ID_LIST
static const refinitiv::ema::access::EmaString ENAME_ACCEPTING_REQS("AcceptingRequests", 17)
static const refinitiv::ema::access::UInt8 MMT_MAX_VALUE
static const refinitiv::ema::access::EmaString ENAME_STATE("State", 5)
static const refinitiv::ema::access::EmaString ENAME_RTT_TCP_RETRANS("TcpRetrans", 10)
static const refinitiv::ema::access::EmaString ENAME_DICTIONARYS_USED("DictionariesUsed", 16)
The ema namespace contains all interfaces and definitions specified for use with EMA.
The rdm namespace contains all RDM definitions and constants.
EmaString class is a container of a null terminated Ascii character string.