#include <OnixS/CME/ConflatedUDP/SessionSettings.h>
Public Member Functions | |
TcpRecoverySessionSettings (const SettingGroup *group=NULL) | |
TcpRecoverySessionSettings (const TcpRecoverySessionSettings &other) | |
~TcpRecoverySessionSettings () | |
TcpRecoveryService * | service () const |
void | service (TcpRecoveryService *service) |
UInt32 | attempts () const |
void | attempts (UInt32 qty) |
UInt32 | servingTimeLimit () const |
void | servingTimeLimit (UInt32 servingTimeLimit) |
TcpRecoverySessionSettings & | operator= (const TcpRecoverySessionSettings &other) |
Friends | |
class | AdvancedSessionSettings |
Definition at line 186 of file SessionSettings.h.
|
inline |
Initializes the instance with the default values.
Optional group parameter lets to make the instance belonging to a given group of settings.
Definition at line 223 of file SessionSettings.h.
|
inline |
Initializes the instance as a copy of the other one. Grouping and value assignment control services are not copied.
Definition at line 239 of file SessionSettings.h.
|
inline |
Finalizes the instance.
Definition at line 250 of file SessionSettings.h.
|
inline |
Number of times a Handler must try to recover missing data using the TCP recovery before it switches to recover market state from snapshots or resumes incremental data processing by natural refresh.
Definition at line 288 of file SessionSettings.h.
|
inline |
Updates number of times a Handler must try to recover missing data using the TCP recovery before it switches to recover market state from snapshots or resumes incremental data processing by natural refresh.
Definition at line 299 of file SessionSettings.h.
|
inline |
Re-initializes as a copy of the other one. Grouping and value assignment control services aren't copied.
Definition at line 347 of file SessionSettings.h.
|
inline |
An instance of the TCP recovery service if there's any associated.
Null instance indicates no service is associated and thus TCP recovery is disabled during market data processing session.
Definition at line 261 of file SessionSettings.h.
|
inline |
Associates the instance of the TCP Recovery service to be used by a Handler during market data processing session.
Definition at line 270 of file SessionSettings.h.
|
inline |
Amount of time allocated to process a recovery request. TCP recovery service interrupts request processing if it can't be accomplished within given time frame.
Interval is measured in seconds.
Definition at line 320 of file SessionSettings.h.
|
inline |
Amount of time allocated to process a recovery request. TCP recovery service interrupts request processing if it can't be accomplished within given time frame.
Interval is measured in seconds.
Definition at line 332 of file SessionSettings.h.
|
friend |
Lets grouping and value assignment control functioning.
Definition at line 190 of file SessionSettings.h.