Public Member Functions | |
| MulticastRecoveryFeedSettings (const SettingGroup *group=NULL) | |
| MulticastRecoveryFeedSettings (const MulticastRecoveryFeedSettings &other) | |
| ~MulticastRecoveryFeedSettings () | |
| MulticastRecoveryFeedSettings & | operator= (const MulticastRecoveryFeedSettings &other) |
| Public Member Functions inherited from FeedSettingsBase< RecoveryFeedLayout::Enum > | |
| RecoveryFeedLayout::Enum | layout () const |
| void | layout (RecoveryFeedLayout::Enum value) |
| 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::Enum layout, UInt32 heartbeat) | |
| FeedSettingsBase (const FeedSettingsBase &other) | |
| ~FeedSettingsBase () | |
| const SettingGroup & | group () const |
| void | assignNoControl (const FeedSettingsBase &other) |
Definition at line 306 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 30 seconds periodicity.
Definition at line 340 of file FeedSettings.h.
|
inline |
Initializes the instance as a copy of the other one.
Definition at line 351 of file FeedSettings.h.
|
inline |
Finalizes the instance.
Definition at line 358 of file FeedSettings.h.
|
inline |
Re-initializes the instance as a copy of the other one.
Definition at line 364 of file FeedSettings.h.
|
friend |
Definition at line 317 of file FeedSettings.h.