OnixS C++ CME MDP Streamlined Market Data Handler  1.2.0
API Documentation
FeedSettings Class Reference

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

Public Member Functions

 FeedSettings ()
 
const std::string & connectivityConfigurationFile () const
 
void connectivityConfigurationFile (const std::string &configurationFile)
 
const std::string & feedANetworkInterfaces () const
 
void feedANetworkInterfaces (const std::string &interfaces)
 
const std::string & feedBNetworkInterfaces () const
 
void feedBNetworkInterfaces (const std::string &interfaces)
 
UInt16 maxPacketSize () const
 
void maxPacketSize (UInt16 value)
 
const RealtimeFeedSettingsincrementalFeeds () const
 
RealtimeFeedSettingsincrementalFeeds ()
 

Detailed Description

Definition at line 234 of file FeedSettings.h.

Constructor & Destructor Documentation

FeedSettings ( )
inline

Initializes instance with default values.

Definition at line 247 of file FeedSettings.h.

Member Function Documentation

const std::string& connectivityConfigurationFile ( ) const
inline

Path to the connectivity configuration file.

Definition at line 255 of file FeedSettings.h.

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

Sets path to the connectivity configuration file.

Definition at line 262 of file FeedSettings.h.

const std::string& feedANetworkInterfaces ( ) const
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.

Note
On Linux the network interface is specified by its name, on Windows - by IP address.
If the value is empty or absent then the Settings::networkInterface value is used.

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

const std::string& feedBNetworkInterfaces ( ) const
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.

Note
On Linux the network interface is specified by its name, on Windows - by IP address.
If the value is empty or absent then the Settings::networkInterface value is used.

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

const RealtimeFeedSettings& incrementalFeeds ( ) const
inline

Reference to parameters affecting incremental feeds.

Definition at line 335 of file FeedSettings.h.

RealtimeFeedSettings& incrementalFeeds ( )
inline

Reference to parameters affecting incremental feeds.

Definition at line 341 of file FeedSettings.h.

UInt16 maxPacketSize ( ) const
inline

Max size for network packet transmitted by MDP.

Note
Default value is '1420'.

Definition at line 323 of file FeedSettings.h.

void maxPacketSize ( UInt16  value)
inline

Max size for network packet transmitted by MDP.

Definition at line 329 of file FeedSettings.h.


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