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

CosDataIntegrity encapsulates data integrity member of the ClassOfService class. More...

Public Types

enum  CosDataIntegrityType {
  BestEffortEnum = 0,
  ReliableEnum = 1
}
 

Public Member Functions

Constructor
 CosDataIntegrity ()
 
 CosDataIntegrity (const CosDataIntegrity &other)
 
Destructor
virtual ~CosDataIntegrity ()
 
Operations
CosDataIntegrityoperator= (const CosDataIntegrity &other)
 
CosDataIntegrityclear ()
 
CosDataIntegritytype (CosDataIntegrityType type=BestEffortEnum)
 
Accessors
CosDataIntegrityType getType () const
 

Detailed Description

CosDataIntegrity contains options related to the reliability of content exchanged over the tunnel stream.

See Also
ClassOfService

Definition at line 275 of file TunnelStreamRequest.h.

Member Enumeration Documentation

An enumeration representing data integrity type.

Enumerator
BestEffortEnum 

Indicates best efforts data integrity type

ReliableEnum 

Indicates reliable data integrity type

Definition at line 282 of file TunnelStreamRequest.h.

Constructor & Destructor Documentation

thomsonreuters::ema::access::CosDataIntegrity::CosDataIntegrity ( )

Default constructor

thomsonreuters::ema::access::CosDataIntegrity::CosDataIntegrity ( const CosDataIntegrity other)

Copy constructor

Parameters
[in]otherspecifies CosDataIntegrity object to copy from
virtual thomsonreuters::ema::access::CosDataIntegrity::~CosDataIntegrity ( )
virtual

Destructor

Member Function Documentation

CosDataIntegrity& thomsonreuters::ema::access::CosDataIntegrity::clear ( )

Clears object by setting defaults

Returns
reference to this object
CosDataIntegrityType thomsonreuters::ema::access::CosDataIntegrity::getType ( ) const

Returns data integrity type

Returns
data integrity type
CosDataIntegrity& thomsonreuters::ema::access::CosDataIntegrity::operator= ( const CosDataIntegrity other)

Assignment operator

Parameters
[in]otherspecifies CosDataIntegrity object to copy from
Returns
reference to this object
CosDataIntegrity& thomsonreuters::ema::access::CosDataIntegrity::type ( CosDataIntegrityType  type = BestEffortEnum)

Specifies data integrity type

Parameters
[in]typedata integrity type
Returns
reference to this object
Exceptions
OmmOutOfRangeExceptionif passed in data integrity type is not valid