OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
MulticastRecoveryFeedSettings Class Reference

Public Member Functions

 MulticastRecoveryFeedSettings (const SettingGroup *group=NULL)
 MulticastRecoveryFeedSettings (const MulticastRecoveryFeedSettings &other)
 ~MulticastRecoveryFeedSettings ()
MulticastRecoveryFeedSettingsoperator= (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 SettingGroupgroup () const
void assignNoControl (const FeedSettingsBase &other)

Detailed Description

Definition at line 306 of file FeedSettings.h.

Constructor & Destructor Documentation

◆ MulticastRecoveryFeedSettings() [1/2]

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

◆ MulticastRecoveryFeedSettings() [2/2]

Initializes the instance as a copy of the other one.

Definition at line 351 of file FeedSettings.h.

◆ ~MulticastRecoveryFeedSettings()

Finalizes the instance.

Definition at line 358 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 364 of file FeedSettings.h.

◆ FeedSettings

friend class FeedSettings
friend

Definition at line 317 of file FeedSettings.h.