EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
thomsonreuters::ema::access Namespace Reference

Classes

class  AckMsg
 AckMsg indicates success or failure of PostMsg. More...
 
class  Attrib
 Attrib conveys message attribute information. More...
 
class  ChannelInformation
 ChannelInfo provides information on application channel(s). More...
 
class  ChannelStatistics
 ChannelStats provides statistical information on application channel(s). More...
 
class  ClassOfService
 ClassOfService encapsulates behaviours of tunnel stream. More...
 
class  ComplexType
 ComplexType class is a parent class from whom all complex data types inherit. More...
 
class  ConsumerSessionInfo
 ConsumerSessionInfo provides session information for OmmConsumer when EMA throws OmmJsonConverterException. More...
 
class  CosAuthentication
 CosAuthentication encapsulates authentication member of the ClassOfService class. More...
 
class  CosCommon
 CosCommon encapsulates common member of the ClassOfService class. More...
 
class  CosDataIntegrity
 CosDataIntegrity encapsulates data integrity member of the ClassOfService class. More...
 
class  CosFlowControl
 CosFlowControl encapsulates flow control member of the ClassOfService class. More...
 
class  CosGuarantee
 CosGuarantee encapsulates guarantee member of the ClassOfService class. More...
 
class  Data
 Data class is a parent abstract class defining common interfaces for all Data type classes. More...
 
class  DataType
 DataType class provides enumeration representing Omm data types. More...
 
class  DateTimeStringFormat
 DateTimeStringFormat is an interface to string conversion methods for OmmDate, OmmTime & OmmDateTime. More...
 
class  ElementEntry
 ElementEntry represents an entry of ElementList. More...
 
class  ElementList
 ElementList is a heterogeneous container of complex and primitive data type entries. More...
 
class  EmaBuffer
 EmaBuffer represents a general use binary buffer. More...
 
class  EmaBufferU16
 EmaBufferU16 represents general use binary buffer. More...
 
class  EmaString
 EmaString class is a container of a null terminated Ascii character string. More...
 
class  EmaVector
 EmaVector class provides template vector implementation. More...
 
class  FieldEntry
 FieldEntry represents an entry of FieldList. More...
 
class  FieldList
 FieldList is a heterogeneous container of complex and primitive data type entries. More...
 
class  FilterEntry
 FilterEntry represents an entry of FilterList. More...
 
class  FilterList
 FilterList is a heterogeneous container of complex data type entries. More...
 
class  Float
 OmmFloat represents float value in Omm. More...
 
class  GenericMsg
 GenericMsg allows applications to bidirectionally send messages without any implied message semantics. More...
 
class  GetTime
 GetTime class encapsulates functionality for efficiently obtaining relative time in various standard units of time. More...
 
class  IOCtlCode
 IOCtlCode class provides enumeration representing I/O codes for modifying I/O values programmatically using the modifyIOCtl() method of provided by OmmProvider and OmmConsumer classes. More...
 
class  Key
 Key conveys MapEntry key information. More...
 
class  Map
 Map is a homogeneous container of complex data type entries. More...
 
class  MapEntry
 MapEntry represents an entry of Map. More...
 
class  Msg
 Msg class is a parent class for all message representing classes. More...
 
class  OmmAnsiPage
 OmmAnsiPage represents AnsiPage data format in Omm. More...
 
class  OmmArray
 OmmArray is a homogeneous container of primitive data type entries. More...
 
class  OmmArrayEntry
 OmmArrayEntry represents an entry of OmmArray. More...
 
class  OmmAscii
 OmmAscii represents Ascii string value in Omm. More...
 
class  OmmBuffer
 OmmBuffer represents a binary buffer value in Omm. More...
 
class  OmmConsumer
 OmmConsumer class encapsulates functionality of an Omm consuming type application. More...
 
class  OmmConsumerClient
 OmmConsumerClient class provides callback interfaces to pass received messages. More...
 
class  OmmConsumerConfig
 OmmConsumerConfig is used to modify configuration and behavior of OmmConsumer. More...
 
class  OmmConsumerErrorClient
 OmmConsumerErrorclient class provides callback mechanism used in place of exceptions. More...
 
class  OmmConsumerEvent
 OmmConsumerEvent encapsulates item identifiers. More...
 
class  OmmDate
 OmmDate represents Date info in Omm. More...
 
class  OmmDateTime
 OmmDateTime represents DateTime info in Omm. More...
 
class  OmmDouble
 OmmDouble represents double in Omm. More...
 
class  OmmEnum
 OmmEnum represents UInt16 value in Omm. The enumeration is the meaning of the UInt16 value. More...
 
class  OmmError
 OmmError represents received Omm data who fails to process properly. More...
 
class  OmmException
 OmmException is a parent class for all exception types thrown by EMA. More...
 
class  OmmFloat
 
class  OmmInaccessibleLogFileException
 OmmInaccessibleLogFileException is thrown when EMA log file can not be created. More...
 
class  OmmInt
 OmmInt represents Int64 value in Omm. More...
 
class  OmmInvalidConfigurationException
 OmmInvalidConfigurationException represents and indicates fatal configuration errors. More...
 
class  OmmInvalidHandleException
 OmmInvalidHandleException is thrown when application passes in an invalid handle to OmmConsumer. More...
 
class  OmmInvalidUsageException
 OmmInvalidUsageException is thrown when application violates usage of EMA interfaces. More...
 
class  OmmIProviderConfig
 OmmIProviderConfig is used to specify configuration and behaviour of Interactive OmmProvider. More...
 
class  OmmJsonConverterException
 OmmJsonConverterException is thrown when EMA fails to perform for RWF/JSON conversion. More...
 
class  OmmMemoryExhaustionException
 OmmMemoryExhaustionException represents out of memory exceptions. More...
 
class  OmmNiProviderConfig
 OmmNiProviderConfig is used to specify configuration and behaviour of NonInteractive OmmProvider. More...
 
class  OmmOpaque
 OmmOpaque represents Opaque data format in Omm. More...
 
class  OmmOutOfRangeException
 OmmOutOfRangeException is thrown when a passed in method argument is out of range. More...
 
class  OmmProvider
 OmmProvider class encapsulates functionality of an Interactive and NonInteractive OmmProvider application. More...
 
class  OmmProviderClient
 OmmProviderClient class provides callback interfaces to pass received messages. More...
 
class  OmmProviderConfig
 OmmProviderConfig is a base class for the OmmNiProviderConfig. More...
 
class  OmmProviderErrorClient
 OmmProviderErrorClient class provides callback mechanism used in place of exceptions. More...
 
class  OmmProviderEvent
 OmmProviderEvent encapsulates item identifiers. More...
 
class  OmmQos
 
class  OmmReal
 OmmReal represents Real number in Omm. More...
 
class  OmmRmtes
 OmmRmtes represents Rmtes string value in Omm. More...
 
class  OmmState
 OmmState represents State information in Omm. More...
 
class  OmmSystemException
 OmmSystemException represents exceptions thrown by operating system. More...
 
class  OmmTime
 OmmTime represents Time info in Omm. More...
 
class  OmmUInt
 OmmUInt represents UInt64 value in Omm. More...
 
class  OmmUnsupportedDomainTypeException
 OmmUnsupportedDomainTypeException is thrown when a domain type value is greater than 255. More...
 
class  OmmUtf8
 OmmUtf8 represents Utf8 string value in Omm. More...
 
class  OmmXml
 OmmXml represents XML data format in Omm. More...
 
class  Payload
 Payload conveys the data part of item image. More...
 
class  PostMsg
 PostMsg allows consumer applications to contribute content. More...
 
class  ProviderSessionInfo
 ProviderSessionInfo provides session information for OmmProvider when EMA throws OmmJsonConverterException. More...
 
class  Qos
 OmmQos represents Quality Of Service information in Omm. More...
 
class  RefreshMsg
 RefreshMsg conveys item image, state, permission and group information. More...
 
class  ReqMsg
 ReqMsg allows consumer application to express its interest in an item. More...
 
class  RmtesBuffer
 RmtesBuffer represents RMTES data. More...
 
class  Series
 Series is a homogeneous container of complex data type entries. More...
 
class  SeriesEntry
 SeriesEntry represents an entry of Series. More...
 
class  ServiceEndpointDiscovery
 ServiceEndpointDiscovery class provides the functionality to query endpoints from EDP-RT service discovery. More...
 
class  ServiceEndpointDiscoveryClient
 ServiceEndpointDiscoveryClient class provides callback interfaces to pass received responses. More...
 
class  ServiceEndpointDiscoveryEvent
 ServiceEndpointDiscoveryEvent encapsulates query identifiers. More...
 
class  ServiceEndpointDiscoveryInfo
 ServiceEndpointDiscoveryInfo represents an service endpoint information from EDP-RT service discovery. More...
 
class  ServiceEndpointDiscoveryOption
 ServiceEndpointDiscoveryOption is used to specify query options for ServiceEndpointDiscovery::registerClient(). More...
 
class  ServiceEndpointDiscoveryResp
 ServiceEndpointDiscoveryResp represents a response from EDP-RT service discovery which contains a list of ServiceEndpointDiscoveryInfo. More...
 
class  SessionInfo
 SessionInfo provides session information when EMA throws OmmJsonConverterException. More...
 
class  StatusMsg
 StatusMsg conveys item state information. More...
 
class  SummaryData
 SummaryData is used to convey Omm SummaryData information optionally present on Map, Series and Vector. More...
 
class  TunnelStreamRequest
 TunnelStreamRequest encapsulates tunnel stream request parameters. More...
 
class  UpdateMsg
 UpdateMsg conveys changes to item data. More...
 
class  Vector
 Vector is a homogeneous container of complex data type entries. More...
 
class  VectorEntry
 VectorEntry represents an entry of Vector. More...
 

Typedefs

typedef double Double
 represents 8-byte floating point value More...
 
typedef short Int16
 represents 16-bit signed integer More...
 
typedef int Int32
 represents 32-bit signed integer More...
 
typedef long long Int64
 represents 64-bit signed integer More...
 
typedef signed char Int8
 represents 8-bit signed integer More...
 
typedef UInt64 TimeValue
 represents TimeValue as a 64-bit unsigned integer More...
 
typedef unsigned short UInt16
 represents 16-bit unsigned integer More...
 
typedef unsigned int UInt32
 represents 32-bit unsigned integer More...
 
typedef unsigned long long UInt64
 represents 64-bit unsigned integer More...
 
typedef unsigned char UInt8
 represents 8-bit unsigned integer More...
 

Functions

EmaBufferU16 operator+ (EmaBufferU16 buff_1, const EmaBufferU16 &buff_2)
 
EmaBuffer operator+ (EmaBuffer buff_1, const EmaBuffer &buff_2)
 

Typedef Documentation

Definition at line 80 of file Common.h.

Definition at line 50 of file Common.h.

Definition at line 62 of file Common.h.

Definition at line 74 of file Common.h.

Definition at line 38 of file Common.h.

Definition at line 47 of file GetTime.h.

Definition at line 44 of file Common.h.

Definition at line 56 of file Common.h.

Definition at line 68 of file Common.h.

Definition at line 32 of file Common.h.

Function Documentation

EmaBufferU16 thomsonreuters::ema::access::operator+ ( EmaBufferU16  buff_1,
const EmaBufferU16 &  buff_2 
)

addition operator; allows to do a = b + c; operation on EmaBufferU16 objects

Parameters
[in]buff_1first argument of the addition
[in]buff_2second argument of the addition
Returns
copy of EmaBuffer containing both buff_1 and buff_2 in that order
EmaBuffer thomsonreuters::ema::access::operator+ ( EmaBuffer  buff_1,
const EmaBuffer &  buff_2 
)

addition operator; allows to do a = b + c; operation on EmaBuffer objects

Parameters
[in]buff_1first argument of the addition
[in]buff_2second argument of the addition
Returns
copy of EmaBuffer containing both buff_1 and buff_2 in that order