EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Types | Friends
thomsonreuters::ema::access::OmmQos Class Reference
Inheritance diagram for thomsonreuters::ema::access::OmmQos:
thomsonreuters::ema::access::Data

Public Types

enum  Rate {
  TickByTickEnum = 0,
  JustInTimeConflatedEnum = 0xFFFFFF00
}
 
enum  Timeliness {
  RealTimeEnum = 0,
  InexactDelayedEnum = 0xFFFFFFFF
}
 
- Public Types inherited from thomsonreuters::ema::access::Data
enum  DataCode {
  NoCodeEnum = 0,
  BlankEnum = 1
}
 

Public Member Functions

Accessors
const EmaStringgetRateAsString () const
 
const EmaStringgetTimelinessAsString () const
 
DataType::DataTypeEnum getDataType () const
 
Data::DataCode getCode () const
 
const EmaBuffergetAsHex () const
 
const EmaStringtoString () const
 
UInt32 getTimeliness () const
 
UInt32 getRate () const
 
- Public Member Functions inherited from thomsonreuters::ema::access::Data
const EmaStringgetCodeAsString () const
 
 operator const char * () const
 
virtual ~Data ()
 

Friends

class Decoder
 
class RefreshMsgDecoder
 
class ReqMsgDecoder
 
class StaticDecoder
 

Additional Inherited Members

- Protected Member Functions inherited from thomsonreuters::ema::access::Data
 Data ()
 

Detailed Description

Definition at line 35 of file OmmQos.h.

Member Enumeration Documentation

Enumerator
TickByTickEnum 

Indicates tick by tick rate

JustInTimeConflatedEnum 

Indicates just in time conflated rate

Definition at line 42 of file OmmQos.h.

Enumerator
RealTimeEnum 

Indicates real time timeliness

InexactDelayedEnum 

Indicates timeliness with an unknown delay value

Definition at line 52 of file OmmQos.h.

Member Function Documentation

const EmaBuffer& thomsonreuters::ema::access::OmmQos::getAsHex ( ) const
virtual

Returns a buffer that in turn provides an alphanumeric null-terminated hexadecimal string representation.

Returns
EmaBuffer with the object hex information

Implements thomsonreuters::ema::access::Data.

Data::DataCode thomsonreuters::ema::access::OmmQos::getCode ( ) const
virtual

Returns the Code, which indicates a special state of a DataType.

Returns
Data::BlankEnum if received data is blank; Data::NoCodeEnum otherwise

Implements thomsonreuters::ema::access::Data.

DataType::DataTypeEnum thomsonreuters::ema::access::OmmQos::getDataType ( ) const
virtual

Returns the DataType, which is the type of Omm data. Results in this class type.

Returns
DataType::QosEnum

Implements thomsonreuters::ema::access::Data.

UInt32 thomsonreuters::ema::access::OmmQos::getRate ( ) const

Returns Rate.

Returns
value of OmmQos::Rate
const EmaString& thomsonreuters::ema::access::OmmQos::getRateAsString ( ) const

Returns the QosRate value as a string format.

Returns
string representation of this object Rate
UInt32 thomsonreuters::ema::access::OmmQos::getTimeliness ( ) const

Returns Timeliness.

Returns
value of OmmQos::Timeliness
const EmaString& thomsonreuters::ema::access::OmmQos::getTimelinessAsString ( ) const

Returns the QosTimeliness value as a string format.

Returns
string representation of this object timeliness
const EmaString& thomsonreuters::ema::access::OmmQos::toString ( ) const
virtual

Returns a string representation of the class instance.

Returns
string representation of the class instance

Implements thomsonreuters::ema::access::Data.

Friends And Related Function Documentation

friend class Decoder
friend

Definition at line 104 of file OmmQos.h.

friend class RefreshMsgDecoder
friend

Definition at line 106 of file OmmQos.h.

friend class ReqMsgDecoder
friend

Definition at line 107 of file OmmQos.h.

friend class StaticDecoder
friend

Definition at line 105 of file OmmQos.h.