OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
MulticastRecoveryFeedSettings Class Reference

Public Member Functions

 MulticastRecoveryFeedSettings (const SettingGroup *group=nullptr)
 MulticastRecoveryFeedSettings (const MulticastRecoveryFeedSettings &other)
 ~MulticastRecoveryFeedSettings ()
MulticastRecoveryFeedSettingsoperator= (const MulticastRecoveryFeedSettings &other)
Public Member Functions inherited from FeedSettingsBase< RecoveryFeedLayout::Enum >
RecoveryFeedLayout::Enum layout () const
FeedSettingsBaselayout (RecoveryFeedLayout::Enum value)
UInt32 heartbeatInterval () const
FeedSettingsBaseheartbeatInterval (UInt32 interval)
FeedConnectionSettingsA ()
const FeedConnectionSettingsA () const
FeedConnectionSettingsB ()
const FeedConnectionSettingsB () const
FeedSettingsBasefeedANetworkInterfaces (const std::string &interfaces)
FeedSettingsBasefeedBNetworkInterfaces (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 SettingGroupgroup () const
void assignNoControl (const FeedSettingsBase &other)

Detailed Description

Definition at line 461 of file FeedSettings.h.

Constructor & Destructor Documentation

◆ MulticastRecoveryFeedSettings() [1/2]

MulticastRecoveryFeedSettings ( const SettingGroup * group = nullptr)
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.

◆ MulticastRecoveryFeedSettings() [2/2]

Initializes the instance as a copy of the other one.

Definition at line 475 of file FeedSettings.h.

◆ ~MulticastRecoveryFeedSettings()

Finalizes the instance.

Definition at line 481 of file FeedSettings.h.

Member Function Documentation

◆ operator=()

MulticastRecoveryFeedSettings & operator= ( const MulticastRecoveryFeedSettings & other)
inline

Re-initializes the instance as a copy of the other one.

Definition at line 484 of file FeedSettings.h.

◆ FeedSettings

friend class FeedSettings
friend

Definition at line 494 of file FeedSettings.h.