EMA C++ Edition
Classes
refinitiv::ema::rdm Namespace Reference

Classes

class  DataDictionary
 
class  DictionaryEntry
 
class  DictionaryUtility
 
class  EnumType
 
class  EnumTypeTable
 
class  MfFieldType
 

Functions

Login Attribute Names
static const refinitiv::ema::access::EmaString ENAME_APP_ID ("ApplicationId", 13)
  More...
 
static const refinitiv::ema::access::EmaString ENAME_APP_NAME ("ApplicationName", 15)
 
static const refinitiv::ema::access::EmaString ENAME_APPAUTH_TOKEN ("ApplicationAuthorizationToken", 29)
 
static const refinitiv::ema::access::EmaString ENAME_POSITION ("Position", 8)
 
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::EmaString ENAME_PROV_PERM_EXP ("ProvidePermissionExpressions", 28)
 
static const refinitiv::ema::access::EmaString ENAME_ALLOW_SUSPECT_DATA ("AllowSuspectData", 16)
 
static const refinitiv::ema::access::EmaString ENAME_SINGLE_OPEN ("SingleOpen", 10)
 
static const refinitiv::ema::access::EmaString ENAME_INST_ID ("InstanceId", 10)
 
static const refinitiv::ema::access::EmaString ENAME_ROLE ("Role", 4)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_PR ("SupportPauseResume", 18)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_OPR ("SupportOptimizedPauseResume", 27)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_POST ("SupportOMMPost", 14)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_BATCH ("SupportBatchRequests", 20)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_VIEW ("SupportViewRequests", 19)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_ENH_SYMBOL_LIST ("SupportEnhancedSymbolList", 25)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_PROVIDER_DICTIONARY_DOWNLOAD ("SupportProviderDictionaryDownload", 33)
 
static const refinitiv::ema::access::EmaString ENAME_SEQUENCE_RETRY_INTERVAL ("SequenceRetryInterval", 21)
 
static const refinitiv::ema::access::EmaString ENAME_UPDATE_BUFFER_LIMIT ("UpdateBufferLimit", 17)
 
static const refinitiv::ema::access::EmaString ENAME_SEQUENCE_NUMBER_RECOVERY ("SequenceNumberRecovery", 22)
 
static const refinitiv::ema::access::EmaString ENAME_AUTH_TOKEN ("AuthenticationToken", 19)
 
static const refinitiv::ema::access::EmaString ENAME_AUTH_EXTENDED ("AuthenticationExtended", 22)
 
static const refinitiv::ema::access::EmaString ENAME_AUTH_EXTENDED_RESP ("AuthenticationExtendedResp", 26)
 
static const refinitiv::ema::access::EmaString ENAME_AUTH_TT_REISSUE ("AuthenticationTTReissue", 23)
 
static const refinitiv::ema::access::EmaString ENAME_AUTH_ERRORCODE ("AuthenticationErrorCode", 23)
 
static const refinitiv::ema::access::EmaString ENAME_AUTH_ERRORTEXT ("AuthenticationErrorText", 23)
 
static const refinitiv::ema::access::EmaString ENAME_USERNAME ("UserName", 8)
 
static const refinitiv::ema::access::EmaString ENAME_USERNAME_TYPE ("UserNameType", 12)
 
static const refinitiv::ema::access::EmaString ENAME_SEQ_NUM ("SequenceNumber", 14)
 
static const refinitiv::ema::access::EmaString ENAME_STATE ("State", 5)
 
static const refinitiv::ema::access::EmaString ENAME_SOLICITED ("Solicited", 9)
 
static const refinitiv::ema::access::EmaString ENAME_CLEARCACHE ("ClearCache", 10)
 
Round Trip Time Names
static const refinitiv::ema::access::EmaString ENAME_RTT ("RoundTripLatency", 16)
  More...
 
static const refinitiv::ema::access::EmaString ENAME_RTT_TICKS ("Ticks", 5)
 
static const refinitiv::ema::access::EmaString ENAME_RTT_TCP_RETRANS ("TcpRetrans", 10)
 
Source Directory Names
static const refinitiv::ema::access::EmaString ENAME_NAME ("Name", 4)
  More...
 
static const refinitiv::ema::access::EmaString ENAME_SERVICE_ID ("ServiceID", 9)
 
static const refinitiv::ema::access::EmaString ENAME_VENDOR ("Vendor", 6)
 
static const refinitiv::ema::access::EmaString ENAME_IS_SOURCE ("IsSource", 8)
 
static const refinitiv::ema::access::EmaString ENAME_CAPABILITIES ("Capabilities", 12)
 
static const refinitiv::ema::access::EmaString ENAME_DICTIONARYS_PROVIDED ("DictionariesProvided", 20)
 
static const refinitiv::ema::access::EmaString ENAME_DICTIONARYS_USED ("DictionariesUsed", 16)
 
static const refinitiv::ema::access::EmaString ENAME_QOS ("QoS", 3)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPS_QOS_RANGE ("SupportsQoSRange", 16)
 
static const refinitiv::ema::access::EmaString ENAME_ITEM_LIST ("ItemList", 8)
 
static const refinitiv::ema::access::EmaString ENAME_SUPPS_OOB_SNAPSHOTS ("SupportsOutOfBandSnapshots", 26)
 
static const refinitiv::ema::access::EmaString ENAME_ACCEPTING_CONS_STATUS ("AcceptingConsumerStatus", 23)
 
static const refinitiv::ema::access::EmaString ENAME_CONS_SOURCE_MIROR_MODE ("SourceMirroringMode", 19)
 
static const refinitiv::ema::access::EmaString ENAME_CONS_STATUS ("ConsumerStatus", 14)
 
static const refinitiv::ema::access::EmaString ENAME_SVC_STATE ("ServiceState", 12)
 
static const refinitiv::ema::access::EmaString ENAME_ACCEPTING_REQS ("AcceptingRequests", 17)
 
static const refinitiv::ema::access::EmaString ENAME_STATUS ("Status", 6)
 
static const refinitiv::ema::access::EmaString ENAME_GROUP ("Group", 5)
 
static const refinitiv::ema::access::EmaString ENAME_MERG_TO_GRP ("MergedToGroup", 13)
 
static const refinitiv::ema::access::EmaString ENAME_OPEN_LIMIT ("OpenLimit", 9)
 
static const refinitiv::ema::access::EmaString ENAME_OPEN_WINDOW ("OpenWindow", 10)
 
static const refinitiv::ema::access::EmaString ENAME_LOAD_FACT ("LoadFactor", 10)
 
static const refinitiv::ema::access::EmaString ENAME_TYPE ("Type", 4)
 
static const refinitiv::ema::access::EmaString ENAME_DATA ("Data", 4)
 
static const refinitiv::ema::access::EmaString ENAME_LINK_STATE ("LinkState", 9)
 
static const refinitiv::ema::access::EmaString ENAME_LINK_CODE ("LinkCode", 8)
 
Server Configuration Names
static const refinitiv::ema::access::EmaString ENAME_SUPPORT_STANDBY ("SupportStandby", 14)
  More...
 
static const refinitiv::ema::access::EmaString ENAME_WARMSTANDBY_INFO ("WarmStandbyInfo", 15)
 
static const refinitiv::ema::access::EmaString ENAME_WARMSTANDBY_MODE ("WarmStandbyMode", 15)
 
static const refinitiv::ema::access::EmaString ENAME_CONS_CONN_STATUS ("ConsumerConnectionStatus", 24)
 
static const refinitiv::ema::access::EmaString ENAME_DOWNLOAD_CON_CONFIG ("DownloadConnectionConfig", 24)
 
static const refinitiv::ema::access::EmaString ENAME_CONNECTION_CONFIG ("ConnectionConfig", 16)
 
static const refinitiv::ema::access::EmaString ENAME_NUM_STANDBY_SERVERS ("NumStandbyServers", 17)
 
static const refinitiv::ema::access::EmaString ENAME_HOSTNAME ("Hostname", 8)
 
static const refinitiv::ema::access::EmaString ENAME_PORT ("Port", 4)
 
static const refinitiv::ema::access::EmaString ENAME_SERVER_TYPE ("ServerType", 10)
 
static const refinitiv::ema::access::EmaString ENAME_SYSTEM_ID ("SystemID", 8)
 
Dictionary Names
static const refinitiv::ema::access::EmaString ENAME_DICTIONARY_ID ("DictionaryId", 12)
  More...
 
static const refinitiv::ema::access::EmaString ENAME_DICT_TYPE ("Type", 4)
 
static const refinitiv::ema::access::EmaString ENAME_DICT_VERSION ("Version", 7)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_NAME ("NAME", 4)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_ID ("FID", 3)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_RIPPLETO ("RIPPLETO", 8)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_TYPE ("TYPE", 4)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_LENGTH ("LENGTH", 6)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_RWFTYPE ("RWFTYPE", 7)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_RWFLENGTH ("RWFLEN", 6)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_ENUMLENGTH ("ENUMLENGTH", 10)
 
static const refinitiv::ema::access::EmaString ENAME_FIELD_LONGNAME ("LONGNAME", 8)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_RT_VERSION ("RT_Version", 10)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_DT_VERSION ("DT_Version", 10)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_FIDS ("FIDS", 4)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_FID ("FID", 3)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_VALUES ("VALUES", 6)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_VALUE ("VALUE", 5)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_DISPLAYS ("DISPLAYS", 8)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_DISPLAY ("DISPLAY", 7)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_MEANINGS ("MEANINGS", 8)
 
static const refinitiv::ema::access::EmaString ENAME_ENUM_MEANING ("MEANING", 7)
 
static const refinitiv::ema::access::EmaString ENAME_TEXT ("Text", 4)
 
static const refinitiv::ema::access::EmaString ENAME_VERSION ("Version", 7)
 
Batch and View Names
static const refinitiv::ema::access::EmaString ENAME_BATCH_ITEM_LIST (":ItemList", 9)
  More...
 
static const refinitiv::ema::access::EmaString ENAME_VIEW_TYPE (":ViewType", 9)
 
static const refinitiv::ema::access::EmaString ENAME_VIEW_DATA (":ViewData", 9)
 
static const refinitiv::ema::access::EmaString ENAME_SYMBOL_LIST_BEHAVIORS (":SymbolListBehaviors", 20)
 
static const refinitiv::ema::access::EmaString ENAME_DATA_STREAMS (":DataStreams", 12)
 

Variables

Domain Types
static const refinitiv::ema::access::UInt8 MMT_LOGIN = 1
  More...
 
static const refinitiv::ema::access::UInt8 MMT_DIRECTORY = 4
  More...
 
static const refinitiv::ema::access::UInt8 MMT_DICTIONARY = 5
  More...
 
static const refinitiv::ema::access::UInt8 MMT_MARKET_PRICE = 6
  More...
 
static const refinitiv::ema::access::UInt8 MMT_MARKET_BY_ORDER = 7
  More...
 
static const refinitiv::ema::access::UInt8 MMT_MARKET_BY_PRICE = 8
  More...
 
static const refinitiv::ema::access::UInt8 MMT_MARKET_MAKER = 9
  More...
 
static const refinitiv::ema::access::UInt8 MMT_SYMBOL_LIST = 10
  More...
 
static const refinitiv::ema::access::UInt8 MMT_SERVICE_PROVIDER_STATUS = 11
  More...
 
static const refinitiv::ema::access::UInt8 MMT_HISTORY = 12
  More...
 
static const refinitiv::ema::access::UInt8 MMT_HEADLINE = 13
  More...
 
static const refinitiv::ema::access::UInt8 MMT_STORY = 14
  More...
 
static const refinitiv::ema::access::UInt8 MMT_REPLAYHEADLINE = 15
  More...
 
static const refinitiv::ema::access::UInt8 MMT_REPLAYSTORY = 16
  More...
 
static const refinitiv::ema::access::UInt8 MMT_TRANSACTION = 17
  More...
 
static const refinitiv::ema::access::UInt8 MMT_YIELD_CURVE = 22
  More...
 
static const refinitiv::ema::access::UInt8 MMT_CONTRIBUTION = 27
  More...
 
static const refinitiv::ema::access::UInt8 MMT_PROVIDER_ADMIN = 29
 
static const refinitiv::ema::access::UInt8 MMT_ANALYTICS = 30
  More...
 
static const refinitiv::ema::access::UInt8 MMT_REFERENCE = 31
  More...
 
static const refinitiv::ema::access::UInt8 MMT_NEWS_TEXT_ANALYTICS = 33
  More...
 
static const refinitiv::ema::access::UInt8 MMT_SYSTEM = 127
  More...
 
static const refinitiv::ema::access::UInt8 MMT_MAX_RESERVED = 127
  More...
 
static const refinitiv::ema::access::UInt8 MMT_MAX_VALUE = 255
  More...
 
User Name Types
static const refinitiv::ema::access::UInt8 USER_NAME = 1
  More...
 
static const refinitiv::ema::access::UInt8 USER_EMAIL_ADDRESS = 2
  More...
 
static const refinitiv::ema::access::UInt8 USER_TOKEN = 3
  More...
 
static const refinitiv::ema::access::UInt8 USER_COOKIE = 4
  More...
 
static const refinitiv::ema::access::UInt8 USER_AUTH_TOKEN = 5
  More...
 
Login Roles
static const refinitiv::ema::access::UInt32 LOGIN_ROLE_CONS = 0
  More...
 
static const refinitiv::ema::access::UInt32 LOGIN_ROLE_PROV = 1
  More...
 
Dictionary Verbosity
static const refinitiv::ema::access::UInt32 DICTIONARY_INFO = 0x00
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_MINIMAL = 0x03
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_NORMAL = 0x07
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_VERBOSE = 0x0F
  More...
 
Dictionary Type
static const refinitiv::ema::access::UInt32 DICTIONARY_UNSPECIFIED = 0
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_FIELD_DEFINITIONS = 1
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_ENUM_TABLES = 2
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_RECORD_TEMPLATES = 3
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_DISPLAY_TEMPLATES = 4
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_DATA_DEFINITIONS = 5
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_STYLE_SHEET = 6
  More...
 
static const refinitiv::ema::access::UInt32 DICTIONARY_REFERENCE = 7
  More...
 
Service Filter
static const refinitiv::ema::access::UInt32 SERVICE_INFO_FILTER = 0x00000001
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_STATE_FILTER = 0x00000002
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_GROUP_FILTER = 0x00000004
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_LOAD_FILTER = 0x00000008
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_DATA_FILTER = 0x00000010
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_LINK_FILTER = 0x00000020
  More...
 
Service Filter Id
static const refinitiv::ema::access::UInt8 SERVICE_INFO_ID = 1
  More...
 
static const refinitiv::ema::access::UInt8 SERVICE_STATE_ID = 2
  More...
 
static const refinitiv::ema::access::UInt8 SERVICE_GROUP_ID = 3
  More...
 
static const refinitiv::ema::access::UInt8 SERVICE_LOAD_ID = 4
  More...
 
static const refinitiv::ema::access::UInt8 SERVICE_DATA_ID = 5
  More...
 
static const refinitiv::ema::access::UInt8 SERVICE_LINK_ID = 6
  More...
 
Service Accepting Requests
static const refinitiv::ema::access::UInt32 SERVICE_YES = 1
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_NO = 0
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_UP = 1
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_DOWN = 0
  More...
 
Service Link Types
static const refinitiv::ema::access::UInt32 SERVICE_LINK_INTERACTIVE = 1
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_LINK_BROADCAST = 2
  More...
 
Service Link Codes
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_NONE = 0
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_OK = 1
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_RECOVERY_STARTED = 2
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_LINK_CODE_RECOVERY_COMPLETED = 3
  More...
 
Service Data Filter Data Type
static const refinitiv::ema::access::UInt32 SERVICE_DATA_TIME = 1
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_DATA_ALERT = 2
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_DATA_HEADLINE = 3
  More...
 
static const refinitiv::ema::access::UInt32 SERVICE_DATA_STATUS = 4
  More...
 
Instrument Name Types
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_UNSPECIFIED = 0
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_RIC = 1
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_CONTRIBUTOR = 2
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_NAME_MAX_RESERVED = 127
  More...
 
Instrument Update Type Numbers
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_UNSPECIFIED = 0
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_QUOTE = 1
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_TRADE = 2
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_NEWS_ALERT = 3
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_VOLUME_ALERT = 4
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_ORDER_INDICATION = 5
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_CLOSING_RUN = 6
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_CORRECTION = 7
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_MARKET_DIGEST = 8
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_QUOTES_TRADE = 9
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_MULTIPLE = 10
  More...
 
static const refinitiv::ema::access::UInt8 INSTRUMENT_UPDATE_VERIFY = 11
  More...
 
View Type Numbers
static const refinitiv::ema::access::UInt32 VT_FIELD_ID_LIST = 1
  More...
 
static const refinitiv::ema::access::UInt32 VT_ELEMENT_NAME_LIST = 2
  More...
 
Support Batch Request Type
static const refinitiv::ema::access::UInt32 SUPPORT_BATCH_REQUEST = 0x001
  More...
 
static const refinitiv::ema::access::UInt32 SUPPORT_BATCH_REISSUE = 0x002
  More...
 
static const refinitiv::ema::access::UInt32 SUPPORT_BATCH_CLOSE = 0x004
  More...
 
Support Enhanced SymbolList Type
static const refinitiv::ema::access::UInt32 SUPPORT_SYMBOL_LIST_NAMES_ONLY = 0x000
  More...
 
static const refinitiv::ema::access::UInt32 SUPPORT_SYMBOL_LIST_DATA_STREAMS = 0x001
  More...
 
Enhanced SymbolList Request Type
static const refinitiv::ema::access::UInt32 SYMBOL_LIST_NAMES_ONLY = 0x000
  More...
 
static const refinitiv::ema::access::UInt32 SYMBOL_LIST_DATA_STREAMS = 0x001
  More...
 
static const refinitiv::ema::access::UInt32 SYMBOL_LIST_DATA_SNAPSHOTS = 0x002
  More...
 
Support Round Trip Time Type
static const refinitiv::ema::access::UInt32 SUPPORT_RTT = 2
  More...
 

Function Documentation

◆ ENAME_APP_ID()

static const refinitiv::ema::access::EmaString refinitiv::ema::rdm::ENAME_APP_ID ( "ApplicationId"  ,
13   
)
static

Well known login attribute names.

◆ ENAME_BATCH_ITEM_LIST()

static const refinitiv::ema::access::EmaString refinitiv::ema::rdm::ENAME_BATCH_ITEM_LIST ( ":ItemList"  ,
 
)
static

Well known batch and view names.

◆ ENAME_DICTIONARY_ID()

static const refinitiv::ema::access::EmaString refinitiv::ema::rdm::ENAME_DICTIONARY_ID ( "DictionaryId"  ,
12   
)
static

Well known dictionary names.

◆ ENAME_NAME()

static const refinitiv::ema::access::EmaString refinitiv::ema::rdm::ENAME_NAME ( "Name"  ,
 
)
static

Well known source directory names.

◆ ENAME_RTT()

static const refinitiv::ema::access::EmaString refinitiv::ema::rdm::ENAME_RTT ( "RoundTripLatency"  ,
16   
)
static

Round Trip Time - well known element names.

◆ ENAME_SUPPORT_STANDBY()

static const refinitiv::ema::access::EmaString refinitiv::ema::rdm::ENAME_SUPPORT_STANDBY ( "SupportStandby"  ,
14   
)
static

Well known server configuration names.

Variable Documentation

◆ DICTIONARY_DATA_DEFINITIONS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_DATA_DEFINITIONS = 5
static

DataDef dictionary

Definition at line 116 of file EmaRdm.h.

◆ DICTIONARY_DISPLAY_TEMPLATES

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_DISPLAY_TEMPLATES = 4
static

Display template dictionary

Definition at line 115 of file EmaRdm.h.

◆ DICTIONARY_ENUM_TABLES

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_ENUM_TABLES = 2
static

Enumeration dictionary

Definition at line 113 of file EmaRdm.h.

◆ DICTIONARY_FIELD_DEFINITIONS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_FIELD_DEFINITIONS = 1
static

Field Definition dictionary

Definition at line 112 of file EmaRdm.h.

◆ DICTIONARY_INFO

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_INFO = 0x00
static

Dictionary verbosity defines how much information and description is contained in a dictionary. Dictionary verbosity is used on dictionary domain messages. "Dictionary Info" Verbosity, no data - version information only

Definition at line 100 of file EmaRdm.h.

◆ DICTIONARY_MINIMAL

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_MINIMAL = 0x03
static

"Minimal" Verbosity, e.g. Cache + ShortName

Definition at line 101 of file EmaRdm.h.

◆ DICTIONARY_NORMAL

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_NORMAL = 0x07
static

"Normal" Verbosity, e.g. all but description

Definition at line 102 of file EmaRdm.h.

◆ DICTIONARY_RECORD_TEMPLATES

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_RECORD_TEMPLATES = 3
static

Record template dictionary

Definition at line 114 of file EmaRdm.h.

◆ DICTIONARY_REFERENCE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_REFERENCE = 7
static

Reference dictionary

Definition at line 118 of file EmaRdm.h.

◆ DICTIONARY_STYLE_SHEET

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_STYLE_SHEET = 6
static

Style sheet

Definition at line 117 of file EmaRdm.h.

◆ DICTIONARY_UNSPECIFIED

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_UNSPECIFIED = 0
static

Dictionary type defines type of a dictionary. Dictionary type is used on dictionary domain messages. Unspecified dictionary type

Definition at line 111 of file EmaRdm.h.

◆ DICTIONARY_VERBOSE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::DICTIONARY_VERBOSE = 0x0F
static

"Verbose" Verbosity, e.g. all with description

Definition at line 103 of file EmaRdm.h.

◆ INSTRUMENT_NAME_CONTRIBUTOR

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_NAME_CONTRIBUTOR = 2
static

Contribution Instrument Code

Definition at line 198 of file EmaRdm.h.

◆ INSTRUMENT_NAME_MAX_RESERVED

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_NAME_MAX_RESERVED = 127
static

Maximum reserved Name Type

Definition at line 199 of file EmaRdm.h.

◆ INSTRUMENT_NAME_RIC

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_NAME_RIC = 1
static

Instrument Code

Definition at line 197 of file EmaRdm.h.

◆ INSTRUMENT_NAME_UNSPECIFIED

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_NAME_UNSPECIFIED = 0
static

Instrument name types specify type of item name. Instrument name types are used on market doamin messages (e.g., MarketPrice domain) Symbology is not specified or not applicable

Definition at line 196 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_CLOSING_RUN

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_CLOSING_RUN = 6
static

Closing Run

Definition at line 212 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_CORRECTION

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_CORRECTION = 7
static

Correction

Definition at line 213 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_MARKET_DIGEST

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_MARKET_DIGEST = 8
static

Official information from the exchange

Definition at line 214 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_MULTIPLE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_MULTIPLE = 10
static

Update with other filtering and conflation applied

Definition at line 216 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_NEWS_ALERT

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_NEWS_ALERT = 3
static

News Alert

Definition at line 209 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_ORDER_INDICATION

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_ORDER_INDICATION = 5
static

Order Indication

Definition at line 211 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_QUOTE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_QUOTE = 1
static

Quote

Definition at line 207 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_QUOTES_TRADE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_QUOTES_TRADE = 9
static

One or more conflated quotes followed by a trade

Definition at line 215 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_TRADE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_TRADE = 2
static

Trade

Definition at line 208 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_UNSPECIFIED

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_UNSPECIFIED = 0
static

Instrument update type number specifies type of updates Not specified

Definition at line 206 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_VERIFY

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_VERIFY = 11
static

Fields may have changed

Definition at line 217 of file EmaRdm.h.

◆ INSTRUMENT_UPDATE_VOLUME_ALERT

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::INSTRUMENT_UPDATE_VOLUME_ALERT = 4
static

Volume Alert

Definition at line 210 of file EmaRdm.h.

◆ LOGIN_ROLE_CONS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::LOGIN_ROLE_CONS = 0
static

Login role specifies if a given client is a consumer or provider. Login roles are used on login domain request messages log in as consumer

Definition at line 90 of file EmaRdm.h.

◆ LOGIN_ROLE_PROV

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::LOGIN_ROLE_PROV = 1
static

log in as provider

Definition at line 91 of file EmaRdm.h.

◆ MMT_ANALYTICS

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_ANALYTICS = 30
static

Analytics content

Definition at line 65 of file EmaRdm.h.

◆ MMT_CONTRIBUTION

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_CONTRIBUTION = 27
static

Contribution Message Model Type

Definition at line 63 of file EmaRdm.h.

◆ MMT_DICTIONARY

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_DICTIONARY = 5
static

Dictionary Message Model Type

Definition at line 49 of file EmaRdm.h.

◆ MMT_DIRECTORY

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_DIRECTORY = 4
static

Source Message Model Type

Definition at line 48 of file EmaRdm.h.

◆ MMT_HEADLINE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_HEADLINE = 13
static

Headline Message Model Type

Definition at line 57 of file EmaRdm.h.

◆ MMT_HISTORY

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_HISTORY = 12
static

History Message Model Type

Definition at line 56 of file EmaRdm.h.

◆ MMT_LOGIN

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_LOGIN = 1
static

Domain Types also known as RDM message model types describe message domain.

Remarks
Values 0-127 are reserved. Login Message Model Type

Definition at line 47 of file EmaRdm.h.

◆ MMT_MARKET_BY_ORDER

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_MARKET_BY_ORDER = 7
static

Market by Order/Order Book Model Message Type

Definition at line 51 of file EmaRdm.h.

◆ MMT_MARKET_BY_PRICE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_MARKET_BY_PRICE = 8
static

Market by Price/Market Depth Model Message Type

Definition at line 52 of file EmaRdm.h.

◆ MMT_MARKET_MAKER

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_MARKET_MAKER = 9
static

Market Maker Message Model Type

Definition at line 53 of file EmaRdm.h.

◆ MMT_MARKET_PRICE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_MARKET_PRICE = 6
static

MarketPrice Message Model Type

Definition at line 50 of file EmaRdm.h.

◆ MMT_MAX_RESERVED

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_MAX_RESERVED = 127
static

Maximum reserved message model type value

Definition at line 69 of file EmaRdm.h.

◆ MMT_MAX_VALUE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_MAX_VALUE = 255
static

Maximum message model type value

Definition at line 70 of file EmaRdm.h.

◆ MMT_NEWS_TEXT_ANALYTICS

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_NEWS_TEXT_ANALYTICS = 33
static

News Text Analytics domain for machine readable news content

Definition at line 67 of file EmaRdm.h.

◆ MMT_REFERENCE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_REFERENCE = 31
static

Reference content

Definition at line 66 of file EmaRdm.h.

◆ MMT_REPLAYHEADLINE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_REPLAYHEADLINE = 15
static

Replay Headline Message Model Type

Definition at line 59 of file EmaRdm.h.

◆ MMT_REPLAYSTORY

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_REPLAYSTORY = 16
static

Replay Story Message Model Type

Definition at line 60 of file EmaRdm.h.

◆ MMT_SERVICE_PROVIDER_STATUS

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_SERVICE_PROVIDER_STATUS = 11
static

Service Provider Status Message Model Type

Definition at line 55 of file EmaRdm.h.

◆ MMT_STORY

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_STORY = 14
static

Story Message Model Type

Definition at line 58 of file EmaRdm.h.

◆ MMT_SYMBOL_LIST

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_SYMBOL_LIST = 10
static

Symbol List Messages Model Type

Definition at line 54 of file EmaRdm.h.

◆ MMT_SYSTEM

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_SYSTEM = 127
static

System domain for use with domain netural content (e.g. tunnel stream creation)

Definition at line 68 of file EmaRdm.h.

◆ MMT_TRANSACTION

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_TRANSACTION = 17
static

Transaction Message Model Type

Definition at line 61 of file EmaRdm.h.

◆ MMT_YIELD_CURVE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::MMT_YIELD_CURVE = 22
static

Yield Curve Message Model Type

Definition at line 62 of file EmaRdm.h.

◆ SERVICE_DATA_ALERT

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_DATA_ALERT = 2
static

Data is an alert

Definition at line 186 of file EmaRdm.h.

◆ SERVICE_DATA_FILTER

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_DATA_FILTER = 0x00000010
static

Service Data Filter

Definition at line 130 of file EmaRdm.h.

◆ SERVICE_DATA_HEADLINE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_DATA_HEADLINE = 3
static

Data is a headline

Definition at line 187 of file EmaRdm.h.

◆ SERVICE_DATA_ID

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::SERVICE_DATA_ID = 5
static

Service Data Filter

Definition at line 143 of file EmaRdm.h.

◆ SERVICE_DATA_STATUS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_DATA_STATUS = 4
static

Data is a status

Definition at line 188 of file EmaRdm.h.

◆ SERVICE_DATA_TIME

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_DATA_TIME = 1
static

Service Data Filter data type specifies type of data present in the service data filter. Data is a time

Definition at line 185 of file EmaRdm.h.

◆ SERVICE_DOWN

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_DOWN = 0
static

Service down

Definition at line 160 of file EmaRdm.h.

◆ SERVICE_GROUP_FILTER

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_GROUP_FILTER = 0x00000004
static

Service Group Filter

Definition at line 128 of file EmaRdm.h.

◆ SERVICE_GROUP_ID

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::SERVICE_GROUP_ID = 3
static

Service Group Filter

Definition at line 141 of file EmaRdm.h.

◆ SERVICE_INFO_FILTER

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_INFO_FILTER = 0x00000001
static

Service filter specifies which service filters are requested and provided. Service filter is used on directory domain messages. Service Info Filter

Definition at line 126 of file EmaRdm.h.

◆ SERVICE_INFO_ID

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::SERVICE_INFO_ID = 1
static

Service filter Id describes identity of a service filter. Service filter Id is used on directory domain messages. Service Info Filter

Definition at line 139 of file EmaRdm.h.

◆ SERVICE_LINK_BROADCAST

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_BROADCAST = 2
static

Link type is broadcast

Definition at line 168 of file EmaRdm.h.

◆ SERVICE_LINK_CODE_NONE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_CODE_NONE = 0
static

Service link code provides more info about a link from which a service is sourced. No information is available

Definition at line 175 of file EmaRdm.h.

◆ SERVICE_LINK_CODE_OK

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_CODE_OK = 1
static

Link is ok

Definition at line 176 of file EmaRdm.h.

◆ SERVICE_LINK_CODE_RECOVERY_COMPLETED

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_CODE_RECOVERY_COMPLETED = 3
static

Link has completed recovery

Definition at line 178 of file EmaRdm.h.

◆ SERVICE_LINK_CODE_RECOVERY_STARTED

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_CODE_RECOVERY_STARTED = 2
static

Link has started to recover

Definition at line 177 of file EmaRdm.h.

◆ SERVICE_LINK_FILTER

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_FILTER = 0x00000020
static

Service Symbol List Filter

Definition at line 131 of file EmaRdm.h.

◆ SERVICE_LINK_ID

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::SERVICE_LINK_ID = 6
static

Service Symbol List Filter

Definition at line 144 of file EmaRdm.h.

◆ SERVICE_LINK_INTERACTIVE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LINK_INTERACTIVE = 1
static

Service link type describes type of a link from which a service is sourced. Link type is interactive

Definition at line 167 of file EmaRdm.h.

◆ SERVICE_LOAD_FILTER

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_LOAD_FILTER = 0x00000008
static

Service Load Filter

Definition at line 129 of file EmaRdm.h.

◆ SERVICE_LOAD_ID

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::SERVICE_LOAD_ID = 4
static

Service Load Filter

Definition at line 142 of file EmaRdm.h.

◆ SERVICE_NO

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_NO = 0
static

Service down, Service not accepting requests, or link down

Definition at line 152 of file EmaRdm.h.

◆ SERVICE_STATE_FILTER

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_STATE_FILTER = 0x00000002
static

Service State Filter

Definition at line 127 of file EmaRdm.h.

◆ SERVICE_STATE_ID

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::SERVICE_STATE_ID = 2
static

Service State Filter

Definition at line 140 of file EmaRdm.h.

◆ SERVICE_UP

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_UP = 1
static

Service accepting requests describes if a given service accepts item requests. Service up

Definition at line 159 of file EmaRdm.h.

◆ SERVICE_YES

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SERVICE_YES = 1
static

Service accepting requests describes if a given service accepts item requests. Service up, Service accepting requests, or link up

Definition at line 151 of file EmaRdm.h.

◆ SUPPORT_BATCH_CLOSE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SUPPORT_BATCH_CLOSE = 0x004
static

Support batch close

Definition at line 235 of file EmaRdm.h.

◆ SUPPORT_BATCH_REISSUE

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SUPPORT_BATCH_REISSUE = 0x002
static

Support batch reissue

Definition at line 234 of file EmaRdm.h.

◆ SUPPORT_BATCH_REQUEST

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SUPPORT_BATCH_REQUEST = 0x001
static

Support batch request type describes what batch request is supported. A provider specifies what type of batch requesting it does support. Support batch request

Definition at line 233 of file EmaRdm.h.

◆ SUPPORT_RTT

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SUPPORT_RTT = 2
static

Support Round Trip Time type describes that Round Trip Time is supported. A provider specifies it does support Round Trip Time. Support Round Trip Time

Definition at line 262 of file EmaRdm.h.

◆ SUPPORT_SYMBOL_LIST_DATA_STREAMS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SUPPORT_SYMBOL_LIST_DATA_STREAMS = 0x001
static

Supports Symbol List data streams.

Definition at line 244 of file EmaRdm.h.

◆ SUPPORT_SYMBOL_LIST_NAMES_ONLY

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SUPPORT_SYMBOL_LIST_NAMES_ONLY = 0x000
static

Support enhanced symbolList type describes what enhanced symbolList request is supported. A provider specifies what type of enhanced symbolList requesting it does support. Supports Symbol List names only.

Definition at line 243 of file EmaRdm.h.

◆ SYMBOL_LIST_DATA_SNAPSHOTS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SYMBOL_LIST_DATA_SNAPSHOTS = 0x002
static

Requesting for snapshot behavior of datastreams.

Definition at line 254 of file EmaRdm.h.

◆ SYMBOL_LIST_DATA_STREAMS

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SYMBOL_LIST_DATA_STREAMS = 0x001
static

Requesting for streaming behavior of datastreams.

Definition at line 253 of file EmaRdm.h.

◆ SYMBOL_LIST_NAMES_ONLY

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::SYMBOL_LIST_NAMES_ONLY = 0x000
static

Enhanced symbolList request type describes type of symbolList request. A consumer specifies what type of enhanced symbolList request it wants. Requesting for names only and no data.

Definition at line 252 of file EmaRdm.h.

◆ USER_AUTH_TOKEN

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::USER_AUTH_TOKEN = 5
static

String defining User Auth Token

Definition at line 82 of file EmaRdm.h.

◆ USER_COOKIE

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::USER_COOKIE = 4
static

String defining Cookie

Definition at line 81 of file EmaRdm.h.

◆ USER_EMAIL_ADDRESS

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::USER_EMAIL_ADDRESS = 2
static

String defining Email address

Definition at line 79 of file EmaRdm.h.

◆ USER_NAME

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::USER_NAME = 1
static

User name types define specify interpretation of the string containing user name. User name types are used on login domain messages String defining User Name

Definition at line 78 of file EmaRdm.h.

◆ USER_TOKEN

const refinitiv::ema::access::UInt8 refinitiv::ema::rdm::USER_TOKEN = 3
static

String defining User Token

Definition at line 80 of file EmaRdm.h.

◆ VT_ELEMENT_NAME_LIST

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::VT_ELEMENT_NAME_LIST = 2
static

View data is array of element names

Definition at line 225 of file EmaRdm.h.

◆ VT_FIELD_ID_LIST

const refinitiv::ema::access::UInt32 refinitiv::ema::rdm::VT_FIELD_ID_LIST = 1
static

View type number specifies how view information is encoded. View data is array of field ids

Definition at line 224 of file EmaRdm.h.