#include <OnixS/CME/ConflatedUDP/FeedSettings.h>
Public Member Functions | |
TcpRecoveryFeedSettings (const SettingGroup *group=NULL) | |
TcpRecoveryFeedSettings (const TcpRecoveryFeedSettings &other) | |
~TcpRecoveryFeedSettings () | |
UInt32 | connectionAttempts () const |
void | connectionAttempts (UInt32 attemptQty) |
UInt32 | connectionTimeout () const |
void | connectionTimeout (UInt32 connectionTimeout) |
UInt32 | sendTimeout () const |
void | sendTimeout (UInt32 sendTimeout) |
TcpRecoveryFeedSettings & | operator= (const TcpRecoveryFeedSettings &other) |
Public Member Functions inherited from FeedSettingsBase< RecoveryFeedLayout::Enum > | |
RecoveryFeedLayout::Enum | layout () const |
void | layout (RecoveryFeedLayout::Enumvalue) |
UInt32 | heartbeatInterval () const |
void | heartbeatInterval (UInt32 interval) |
const std::string & | feedANetworkInterfaces () const |
void | feedANetworkInterfaces (const std::string &interfaces) |
const std::string & | feedBNetworkInterfaces () const |
void | feedBNetworkInterfaces (const std::string &interfaces) |
Friends | |
class | FeedSettings |
Additional Inherited Members | |
Protected Member Functions inherited from FeedSettingsBase< RecoveryFeedLayout::Enum > | |
FeedSettingsBase (const SettingGroup *group, RecoveryFeedLayout::Enumlayout, UInt32 heartbeat) | |
FeedSettingsBase (const FeedSettingsBase &other) | |
~FeedSettingsBase () | |
const SettingGroup & | group () const |
void | assignNoControl (const FeedSettingsBase &other) |
Definition at line 403 of file FeedSettings.h.
|
inline |
Initializes instance with default values.
By default, feed A is used as the primary source of market recovery data with fail-over to the feed B. Heartbeats are expected within 2 seconds periodicity.
Definition at line 446 of file FeedSettings.h.
|
inline |
Initializes the instance as a copy of the other one.
Definition at line 461 of file FeedSettings.h.
|
inline |
Finalizes the instance.
Definition at line 478 of file FeedSettings.h.
|
inline |
Number of times the Handler must try recovering from the other feed if it fails to recover from the primary one.
Definition at line 488 of file FeedSettings.h.
|
inline |
Number of times the Handler must try recovering from the other feed if it fails to recover from the primary one.
Definition at line 497 of file FeedSettings.h.
|
inline |
Interval between the attempts to receive missed packets via the TCP recovery feed if previous attempt either failed or was rejected.
Interval is measured in milliseconds.
Definition at line 517 of file FeedSettings.h.
|
inline |
Interval between the attempts to receive missed packets via the TCP recovery feed if previous attempt either failed or was rejected.
Interval is measured in milliseconds.
Definition at line 528 of file FeedSettings.h.
|
inline |
Re-initializes the instance as a copy of the other one.
Definition at line 570 of file FeedSettings.h.
|
inline |
Time limit for the send operation.
Value is measured in milliseconds.
Definition at line 546 of file FeedSettings.h.
|
inline |
Time limit for the send operation.
Value is measured in milliseconds.
Definition at line 555 of file FeedSettings.h.
|
friend |
Definition at line 411 of file FeedSettings.h.