OnixS C++ CME MDP Premium Market Data Handler 5.10.3
Users' manual and API documentation
Loading...
Searching...
No Matches
MulticastRecoveryFeedSettings Class Reference

#include <OnixS/CME/MDH/FeedSettings.h>

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)
Messaging::UInt32 heartbeatInterval () const
FeedSettingsBaseheartbeatInterval (Messaging::UInt32 interval)
FeedConnectionSettingsA ()
const FeedConnectionSettingsA () const
FeedConnectionSettingsB ()
const FeedConnectionSettingsB () const

Friends

class FeedSettings

Additional Inherited Members

Protected Member Functions inherited from FeedSettingsBase< RecoveryFeedLayout::Enum >
 FeedSettingsBase (const SettingGroup *group, RecoveryFeedLayout::Enum layout, Messaging::UInt32 heartbeat)
 FeedSettingsBase (const FeedSettingsBase &other)
 ~FeedSettingsBase ()
const SettingGroupgroup () const
void assignNoControl (const FeedSettingsBase &other)

Detailed Description

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

◆ MulticastRecoveryFeedSettings() [2/2]

Initializes the instance as a copy of the other one.

Definition at line 480 of file FeedSettings.h.

◆ ~MulticastRecoveryFeedSettings()

Finalizes the instance.

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

◆ FeedSettings

friend class FeedSettings
friend

Definition at line 499 of file FeedSettings.h.