CosCommon encapsulates common member of the ClassOfService class.
More...
CosCommon describes common options related to the exchange of messages.
- See also
- ClassOfService
Definition at line 31 of file TunnelStreamRequest.h.
◆ CosCommon() [1/2]
refinitiv::ema::access::CosCommon::CosCommon |
( |
| ) |
|
◆ CosCommon() [2/2]
refinitiv::ema::access::CosCommon::CosCommon |
( |
const CosCommon & |
other | ) |
|
Copy constructor
- Parameters
-
[in] | other | specifies CosCommon object to copy from |
◆ ~CosCommon()
virtual refinitiv::ema::access::CosCommon::~CosCommon |
( |
| ) |
|
|
virtual |
◆ clear()
CosCommon& refinitiv::ema::access::CosCommon::clear |
( |
| ) |
|
Clears object by setting defaults
- Returns
- reference to this object
◆ getMaxMsgSize()
UInt64 refinitiv::ema::access::CosCommon::getMaxMsgSize |
( |
| ) |
const |
Returns maximum message size assigned by provider accepting the tunnel stream request
- Returns
- maximum message size
◆ maxMsgSize()
CosCommon& refinitiv::ema::access::CosCommon::maxMsgSize |
( |
UInt64 |
maxMsgSize = 6144 | ) |
|
Specifies maximum size of messages exchanged on the tunnel stream.
- Parameters
-
[in] | maxSize | specifies maximum message size (valid range 1 - 2,147,483,647) |
- Returns
- reference to this object
- Exceptions
-
◆ operator=()
Assignment operator
- Parameters
-
[in] | other | specifies CosCommon object to copy from |
- Returns
- reference to this object