ClassOfService encapsulates behaviours of tunnel stream.
More...
ClassOfService is used to negotiate behaviors of a tunnel stream. Negotiated behaviors are divided into five categories: common, authentication, flow control, data integrity, and guarantee.
- See also
- CosCommon, CosAuthentication, CosFlowControl, CosDataIntegrity CosGuarantee, TunnelStreamRequest
Definition at line 453 of file TunnelStreamRequest.h.
◆ ClassOfService() [1/2]
refinitiv::ema::access::ClassOfService::ClassOfService |
( |
| ) |
|
◆ ClassOfService() [2/2]
refinitiv::ema::access::ClassOfService::ClassOfService |
( |
const ClassOfService & |
other | ) |
|
Copy constructor
- Parameters
-
◆ ~ClassOfService()
virtual refinitiv::ema::access::ClassOfService::~ClassOfService |
( |
| ) |
|
|
virtual |
◆ authentication()
◆ clear()
Clears object by setting defaults
- Returns
- reference to this object
◆ common()
Specifies CosCommon member
- Parameters
-
- Returns
- reference to this object
◆ dataIntegrity()
◆ flowControl()
Specifies CosFlowControl member
- Parameters
-
- Returns
- reference to this object
◆ getAuthentication()
const CosAuthentication& refinitiv::ema::access::ClassOfService::getAuthentication |
( |
| ) |
const |
◆ getCommon()
const CosCommon& refinitiv::ema::access::ClassOfService::getCommon |
( |
| ) |
const |
◆ getDataIntegrity()
const CosDataIntegrity& refinitiv::ema::access::ClassOfService::getDataIntegrity |
( |
| ) |
const |
◆ getFlowControl()
const CosFlowControl& refinitiv::ema::access::ClassOfService::getFlowControl |
( |
| ) |
const |
◆ getGuarantee()
const CosGuarantee& refinitiv::ema::access::ClassOfService::getGuarantee |
( |
| ) |
const |
◆ guarantee()
Specifies CosGuarantee member
- Parameters
-
- Returns
- reference to this object
◆ operator=()
Assignment operator
- Parameters
-
- Returns
- reference to this object