#include <OnixS/CME/MDH/FeedSettings.h>
Public Member Functions | |
MulticastRecoveryFeedSettings (const SettingGroup *group=nullptr) | |
MulticastRecoveryFeedSettings (const MulticastRecoveryFeedSettings &other) | |
~MulticastRecoveryFeedSettings () | |
MulticastRecoveryFeedSettings & | operator= (const MulticastRecoveryFeedSettings &other) |
Public Member Functions inherited from FeedSettingsBase< RecoveryFeedLayout::Enum > | |
RecoveryFeedLayout::Enum | layout () const |
FeedSettingsBase & | layout (RecoveryFeedLayout::Enumvalue) |
UInt32 | heartbeatInterval () const |
FeedSettingsBase & | heartbeatInterval (UInt32 interval) |
FeedConnectionSettings & | A () |
const FeedConnectionSettings & | A () const |
FeedConnectionSettings & | B () |
const FeedConnectionSettings & | B () const |
FeedSettingsBase & | feedANetworkInterfaces (const std::string &interfaces) |
FeedSettingsBase & | 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 461 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 469 of file FeedSettings.h.
|
inline |
Initializes the instance as a copy of the other one.
Definition at line 475 of file FeedSettings.h.
|
inline |
Finalizes the instance.
Definition at line 481 of file FeedSettings.h.
|
inline |
Re-initializes the instance as a copy of the other one.
Definition at line 484 of file FeedSettings.h.
|
friend |
Definition at line 494 of file FeedSettings.h.