EMA C++ Edition
List of all members | Public Types
refinitiv::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 ()
  More...
 
 CosDataIntegrity (const CosDataIntegrity &other)
  More...
 
Destructor
virtual ~CosDataIntegrity ()
  More...
 
Operations
CosDataIntegrityoperator= (const CosDataIntegrity &other)
  More...
 
CosDataIntegrityclear ()
  More...
 
CosDataIntegritytype (CosDataIntegrityType type=BestEffortEnum)
  More...
 

Accessors

CosDataIntegrityType getType () const
  More...
 

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

◆ CosDataIntegrityType

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

◆ CosDataIntegrity() [1/2]

refinitiv::ema::access::CosDataIntegrity::CosDataIntegrity ( )

Default constructor

◆ CosDataIntegrity() [2/2]

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

Copy constructor

Parameters
[in]otherspecifies CosDataIntegrity object to copy from

◆ ~CosDataIntegrity()

virtual refinitiv::ema::access::CosDataIntegrity::~CosDataIntegrity ( )
virtual

Destructor

Member Function Documentation

◆ clear()

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

Clears object by setting defaults

Returns
reference to this object

◆ getType()

CosDataIntegrityType refinitiv::ema::access::CosDataIntegrity::getType ( ) const

Returns data integrity type

Returns
data integrity type

◆ operator=()

CosDataIntegrity& refinitiv::ema::access::CosDataIntegrity::operator= ( const CosDataIntegrity other)

Assignment operator

Parameters
[in]otherspecifies CosDataIntegrity object to copy from
Returns
reference to this object

◆ type()

CosDataIntegrity& refinitiv::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