OnixS C++ CME Market Data Handler  4.8.0.10
API documentation
FeedSettings Class Reference

#include <FeedSettings.h>

Public Member Functions

 FeedSettings ()
 
const std::string & connectivityConfigurationFile () const
 
void connectivityConfigurationFile (const std::string &configurationFile)
 
void feedANetworkInterfaces (const std::string &interfaces)
 
void feedBNetworkInterfaces (const std::string &interfaces)
 
UInt16 maxPacketSize () const
 
void maxPacketSize (UInt16 value)
 
const RecoveryFeedSettings & instrumentFeeds () const
 
RecoveryFeedSettings & instrumentFeeds ()
 
const RealtimeFeedSettings & incrementalFeeds () const
 
RealtimeFeedSettings & incrementalFeeds ()
 
const RecoveryFeedSettings & snapshotFeeds () const
 
RecoveryFeedSettings & snapshotFeeds ()
 
const RecoveryFeedSettings & mboSnapshotFeeds () const
 
RecoveryFeedSettings & mboSnapshotFeeds ()
 

Detailed Description

Definition at line 410 of file FeedSettings.h.

Constructor & Destructor Documentation

FeedSettings ( )
inline

Initializes instance with default values.

Definition at line 424 of file FeedSettings.h.

Member Function Documentation

const std::string& connectivityConfigurationFile ( ) const
inline

Path to the connectivity configuration file.

Definition at line 432 of file FeedSettings.h.

void connectivityConfigurationFile ( const std::string &  configurationFile)
inline

Sets path to the connectivity configuration file.

Definition at line 439 of file FeedSettings.h.

void feedANetworkInterfaces ( const std::string &  interfaces)
inline

Specifies one or more network interfaces to use for "A" feeds while joining the multicast group; use semi-colon delimited list if more than one.

Definition at line 449 of file FeedSettings.h.

void feedBNetworkInterfaces ( const std::string &  interfaces)
inline

Specifies one or more network interfaces to use for "B" feeds while joining the multicast group; use semi-colon delimited list if more than one.

Definition at line 473 of file FeedSettings.h.

const RealtimeFeedSettings& incrementalFeeds ( ) const
inline

Reference to parameters affecting incremental feeds.

Definition at line 520 of file FeedSettings.h.

RealtimeFeedSettings& incrementalFeeds ( )
inline

Reference to parameters affecting incremental feeds.

Definition at line 526 of file FeedSettings.h.

const RecoveryFeedSettings& instrumentFeeds ( ) const
inline

Reference to parameters affecting instrument feeds.

Definition at line 508 of file FeedSettings.h.

RecoveryFeedSettings& instrumentFeeds ( )
inline

Reference to parameters affecting instrument feeds.

Definition at line 514 of file FeedSettings.h.

UInt16 maxPacketSize ( ) const
inline

Max size for network packet transmitted by MDP.

Note
Default value is '1420'.

Definition at line 496 of file FeedSettings.h.

void maxPacketSize ( UInt16  value)
inline

Max size for network packet transmitted by MDP.

Definition at line 502 of file FeedSettings.h.

const RecoveryFeedSettings& mboSnapshotFeeds ( ) const
inline

Reference to parameters affecting snapshot feeds.

Definition at line 544 of file FeedSettings.h.

RecoveryFeedSettings& mboSnapshotFeeds ( )
inline

Reference to parameters affecting snapshot feeds.

Definition at line 550 of file FeedSettings.h.

const RecoveryFeedSettings& snapshotFeeds ( ) const
inline

Reference to parameters affecting snapshot feeds.

Definition at line 532 of file FeedSettings.h.

RecoveryFeedSettings& snapshotFeeds ( )
inline

Reference to parameters affecting snapshot feeds.

Definition at line 538 of file FeedSettings.h.


The documentation for this class was generated from the following file: