EMA C++ Edition
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Crefinitiv::ema::access::AttribAttrib conveys message attribute information
 Crefinitiv::ema::access::ChannelInformationChannelInfo provides information on application channel(s)
 Crefinitiv::ema::access::ChannelStatisticsChannelStats provides statistical information on application channel(s)
 Crefinitiv::ema::access::ClassOfServiceClassOfService encapsulates behaviours of tunnel stream
 Crefinitiv::ema::access::CosAuthenticationCosAuthentication encapsulates authentication member of the ClassOfService class
 Crefinitiv::ema::access::CosCommonCosCommon encapsulates common member of the ClassOfService class
 Crefinitiv::ema::access::CosDataIntegrityCosDataIntegrity encapsulates data integrity member of the ClassOfService class
 Crefinitiv::ema::access::CosFlowControlCosFlowControl encapsulates flow control member of the ClassOfService class
 Crefinitiv::ema::access::CosGuaranteeCosGuarantee encapsulates guarantee member of the ClassOfService class
 Crefinitiv::ema::access::DataData class is a parent abstract class defining common interfaces for all Data type classes
 Crefinitiv::ema::access::ComplexTypeComplexType class is a parent class from whom all complex data types inherit
 Crefinitiv::ema::access::OmmArrayOmmArray is a homogeneous container of primitive data type entries
 Crefinitiv::ema::access::OmmAsciiOmmAscii represents Ascii string value in Omm
 Crefinitiv::ema::access::OmmBufferOmmBuffer represents a binary buffer value in Omm
 Crefinitiv::ema::access::OmmDateOmmDate represents Date info in Omm
 Crefinitiv::ema::access::OmmDateTimeOmmDateTime represents DateTime info in Omm
 Crefinitiv::ema::access::OmmDoubleOmmDouble represents double in Omm
 Crefinitiv::ema::access::OmmEnumOmmEnum represents UInt16 value in Omm. The enumeration is the meaning of the UInt16 value
 Crefinitiv::ema::access::OmmErrorOmmError represents received Omm data who fails to process properly
 Crefinitiv::ema::access::OmmFloat
 Crefinitiv::ema::access::OmmIntOmmInt represents Int64 value in Omm
 Crefinitiv::ema::access::OmmQos
 Crefinitiv::ema::access::OmmRealOmmReal represents Real number in Omm
 Crefinitiv::ema::access::OmmRmtesOmmRmtes represents Rmtes string value in Omm
 Crefinitiv::ema::access::OmmStateOmmState represents State information in Omm
 Crefinitiv::ema::access::OmmTimeOmmTime represents Time info in Omm
 Crefinitiv::ema::access::OmmUIntOmmUInt represents UInt64 value in Omm
 Crefinitiv::ema::access::OmmUtf8OmmUtf8 represents Utf8 string value in Omm
 Crefinitiv::ema::access::DataTypeDataType class provides enumeration representing Omm data types
 Crefinitiv::ema::access::DateTimeStringFormatDateTimeStringFormat is an interface to string conversion methods for OmmDate, OmmTime & OmmDateTime
 Crefinitiv::ema::access::DispatchError
 Crefinitiv::ema::access::ElementEntryElementEntry represents an entry of ElementList
 Crefinitiv::ema::access::EmaBufferEmaBuffer represents a general use binary buffer
 Crefinitiv::ema::access::EmaBufferU16EmaBufferU16 represents general use binary buffer
 Crefinitiv::ema::access::EmaConfig
 Crefinitiv::ema::access::EmaStringEmaString class is a container of a null terminated Ascii character string
 Crefinitiv::ema::access::EmaVector< T >EmaVector class provides template vector implementation
 Crefinitiv::ema::access::FieldEntryFieldEntry represents an entry of FieldList
 Crefinitiv::ema::access::FilterEntryFilterEntry represents an entry of FilterList
 CFloatOmmFloat represents float value in Omm
 Crefinitiv::ema::access::GetTimeGetTime class encapsulates functionality for efficiently obtaining relative time in various standard units of time
 Crefinitiv::ema::access::IOCtlCodeIOCtlCode class provides enumeration representing I/O codes for modifying I/O values programmatically using the modifyIOCtl() method of provided by OmmProvider and OmmConsumer classes
 Crefinitiv::ema::access::IOCtlReactorCodeIOCtlReactorCode class provides enumeration representing I/O codes for modifying Reactor I/O values programmatically using the modifyReactorIOCtl() method of provided by OmmProvider and OmmConsumer classes
 Crefinitiv::ema::access::KeyKey conveys MapEntry key information
 Crefinitiv::ema::access::LoginMsgCredentialRenewalLoginMsgCredentialRenewal class is used with OmmConsumer::SubmitOAuthCredentialRenewal to supply EMA with changed credentials
 Crefinitiv::ema::access::MapEntryMapEntry represents an entry of Map
 Crefinitiv::ema::access::OAuth2CredentialOAuth2Credential class is used with OmmConsumer::SubmitOAuthCredentialRenewal to supply EMA with changed credentials
 Crefinitiv::ema::access::OAuth2CredentialRenewalOAuth2CredentialRenewal class is used with OmmConsumer::SubmitOAuthCredentialRenewal to supply EMA with changed credentials
 Crefinitiv::ema::access::OmmArrayEntryOmmArrayEntry represents an entry of OmmArray
 Crefinitiv::ema::access::OmmConsumerOmmConsumer class encapsulates functionality of an Omm consuming type application
 Crefinitiv::ema::access::OmmConsumerClientOmmConsumerClient class provides callback interfaces to pass received messages
 Crefinitiv::ema::access::OmmConsumerConfigOmmConsumerConfig is used to modify configuration and behavior of OmmConsumer
 Crefinitiv::ema::access::OmmConsumerErrorClientOmmConsumerErrorclient class provides callback mechanism used in place of exceptions
 Crefinitiv::ema::access::OmmConsumerEventOmmConsumerEvent encapsulates item identifiers
 Crefinitiv::ema::access::OmmConsumerRestLoggingEventOmmConsumerRestLoggingEvent encapsulates Reactor REST logging message
 COmmDispatchError
 Crefinitiv::ema::access::OmmExceptionOmmException is a parent class for all exception types thrown by EMA
 Crefinitiv::ema::access::OmmInaccessibleLogFileExceptionOmmInaccessibleLogFileException is thrown when EMA log file can not be created
 Crefinitiv::ema::access::OmmInvalidConfigurationExceptionOmmInvalidConfigurationException represents and indicates fatal configuration errors
 Crefinitiv::ema::access::OmmInvalidHandleExceptionOmmInvalidHandleException is thrown when application passes in an invalid handle to OmmConsumer
 Crefinitiv::ema::access::OmmInvalidUsageExceptionOmmInvalidUsageException is thrown when application violates usage of EMA interfaces
 Crefinitiv::ema::access::OmmJsonConverterExceptionOmmJsonConverterException is thrown when EMA fails to perform for RWF/JSON conversion
 Crefinitiv::ema::access::OmmMemoryExhaustionExceptionOmmMemoryExhaustionException represents out of memory exceptions
 Crefinitiv::ema::access::OmmOutOfRangeExceptionOmmOutOfRangeException is thrown when a passed in method argument is out of range
 Crefinitiv::ema::access::OmmSystemExceptionOmmSystemException represents exceptions thrown by operating system
 Crefinitiv::ema::access::OmmUnsupportedDomainTypeExceptionOmmUnsupportedDomainTypeException is thrown when a domain type value is greater than 255
 Crefinitiv::ema::access::OmmLoginCredentialConsumerClientOmmLoginCredentialConsumerClient class provides callback interfaces for OAuth interactions
 Crefinitiv::ema::access::OmmOAuth2ConsumerClientOmmOAuth2ConsumerClient class provides callback interfaces for OAuth interactions
 Crefinitiv::ema::access::OmmProviderOmmProvider class encapsulates functionality of an Interactive and NonInteractive OmmProvider application
 Crefinitiv::ema::access::OmmProviderClientOmmProviderClient class provides callback interfaces to pass received messages
 Crefinitiv::ema::access::OmmProviderConfigOmmProviderConfig is a base class for the OmmNiProviderConfig
 Crefinitiv::ema::access::OmmIProviderConfigOmmIProviderConfig is used to specify configuration and behaviour of Interactive OmmProvider
 Crefinitiv::ema::access::OmmNiProviderConfigOmmNiProviderConfig is used to specify configuration and behaviour of NonInteractive OmmProvider
 Crefinitiv::ema::access::OmmProviderErrorClientOmmProviderErrorClient class provides callback mechanism used in place of exceptions
 Crefinitiv::ema::access::OmmProviderEventOmmProviderEvent encapsulates item identifiers
 Crefinitiv::ema::access::OmmRestLoggingClientOmmRestLoggingClient class provides callback mechanism to receive REST logging messages
 Crefinitiv::ema::access::PackedMsgPackedMsg class provides API to pack messages
 Crefinitiv::ema::access::PayloadPayload conveys the data part of item image
 CQosOmmQos represents Quality Of Service information in Omm
 Crefinitiv::ema::access::RmtesBufferRmtesBuffer represents RMTES data
 Crefinitiv::ema::access::SeriesEntrySeriesEntry represents an entry of Series
 Crefinitiv::ema::access::ServiceEndpointDiscoveryServiceEndpointDiscovery class provides the functionality to query endpoints from RDP service discovery
 Crefinitiv::ema::access::ServiceEndpointDiscoveryClientServiceEndpointDiscoveryClient class provides callback interfaces to pass received responses
 Crefinitiv::ema::access::ServiceEndpointDiscoveryConfig
 Crefinitiv::ema::access::ServiceEndpointDiscoveryEventServiceEndpointDiscoveryEvent encapsulates query identifiers
 Crefinitiv::ema::access::ServiceEndpointDiscoveryInfoServiceEndpointDiscoveryInfo represents an service endpoint information from RDP service discovery
 Crefinitiv::ema::access::ServiceEndpointDiscoveryOptionServiceEndpointDiscoveryOption is used to specify query options for ServiceEndpointDiscovery::registerClient()
 Crefinitiv::ema::access::ServiceEndpointDiscoveryRespServiceEndpointDiscoveryResp represents a response from RDP service discovery which contains a list of ServiceEndpointDiscoveryInfo
 Crefinitiv::ema::access::SessionInfoSessionInfo provides session information when EMA throws OmmJsonConverterException
 Crefinitiv::ema::access::ConsumerSessionInfoConsumerSessionInfo provides session information for OmmConsumer when EMA throws OmmJsonConverterException
 Crefinitiv::ema::access::ProviderSessionInfoProviderSessionInfo provides session information for OmmProvider when EMA throws OmmJsonConverterException
 Crefinitiv::ema::access::SummaryDataSummaryData is used to convey Omm SummaryData information optionally present on Map, Series and Vector
 Crefinitiv::ema::access::TunnelStreamRequestTunnelStreamRequest encapsulates tunnel stream request parameters
 Crefinitiv::ema::access::VectorEntryVectorEntry represents an entry of Vector
 Crefinitiv::ema::rdm::DataDictionary
 Crefinitiv::ema::rdm::DictionaryEntry
 Crefinitiv::ema::rdm::DictionaryUtility
 Crefinitiv::ema::rdm::EnumType
 Crefinitiv::ema::rdm::EnumTypeTable
 Crefinitiv::ema::rdm::MfFieldType