#include <OnixS/CME/MDH/FeedSettings.h>
Public Member Functions | |
| FeedSettings (SettingChangeController *controller=nullptr) | |
| FeedSettings (const FeedSettings &other) | |
| FeedSettings & | feedANetworkInterfaces (const std::string &interfaces) | 
| FeedSettings & | feedBNetworkInterfaces (const std::string &interfaces) | 
| PacketSize | packetMaxSize () const | 
| FeedSettings & | packetMaxSize (PacketSize value) | 
| const RealtimeFeedSettings & | incrementalFeeds () const | 
| RealtimeFeedSettings & | incrementalFeeds () | 
| const MulticastRecoveryFeedSettings & | instrumentFeeds () const | 
| MulticastRecoveryFeedSettings & | instrumentFeeds () | 
| const MulticastRecoveryFeedSettings & | snapshotFeeds () const | 
| MulticastRecoveryFeedSettings & | snapshotFeeds () | 
| const MulticastRecoveryFeedSettings & | mboSnapshotFeeds () const | 
| MulticastRecoveryFeedSettings & | mboSnapshotFeeds () | 
| const TcpRecoveryFeedSettings & | historicalFeeds () const | 
| TcpRecoveryFeedSettings & | historicalFeeds () | 
| NetFeedEngine * | engine () const | 
| FeedSettings & | engine (NetFeedEngine *engine) | 
| FeedSettings & | operator= (const FeedSettings &other) | 
| Public Member Functions inherited from SettingGroup | |
| SettingGroup (SettingChangeController *controller=nullptr) | |
| ~SettingGroup () | |
| template<class Assignee, class Value> | |
| void | controlAssignment (const Char *description, Assignee &assignee, Value value) const | 
| template<class Changeable> | |
| void | controlChange (const Char *description, void(Changeable::*change)(), Changeable &changeable) const | 
| template<class Change, class Changeable, class Arg> | |
| void | controlChange (const Char *description, Change change, Changeable &changeable, const Arg &arg) const | 
| template<class Change, class Changeable, class Arg1, class Arg2> | |
| void | controlChange (const Char *description, Change change, Changeable &changeable, const Arg1 &arg1, const Arg2 &arg2) const | 
Friends | |
| class | PcapReplayHelper | 
| class | HandlerSettings | 
Additional Inherited Members | |
| Static Public Member Functions inherited from SettingGroup | |
| static const SettingGroup & | null () | 
The parameters affecting all feeds involved into market data processing.
Definition at line 896 of file FeedSettings.h.
      
  | 
  inline | 
Initializes the instance with the default values.
Definition at line 900 of file FeedSettings.h.
      
  | 
  inline | 
Initializes the instance as a copy of the other one.
Definition at line 914 of file FeedSettings.h.
      
  | 
  inline | 
Instance of the Feed Engine to be used by the Handler. Null instance means no feed engine is yet defined.
Definition at line 1042 of file FeedSettings.h.
      
  | 
  inline | 
Defines instance of the Feed Engine to be used by the Handler.
Definition at line 1048 of file FeedSettings.h.
      
  | 
  inline | 
Specifies one or more network interfaces on which to join multicast groups referring to primary (A) feeds.
Multiple interfaces can be specified using semi-colon as a delimiter.
The given member is kind of batch set-up. Manual specification of network interfaces for a particular feed is also possible through the corresponding parameters.
Definition at line 936 of file FeedSettings.h.
      
  | 
  inline | 
Specifies one or more network interfaces on which to join multicast groups referring to secondary (B) feeds.
Multiple interfaces can be specified using semi-colon as a delimiter.
The given member is kind of batch set-up. Manual specification of network interfaces for a particular feed is also possible through the corresponding parameters.
Definition at line 955 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to historical (TCP Recovery) feeds.
Definition at line 1035 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to historical (TCP recovery) feeds.
Definition at line 1029 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to incremental feeds.
Definition at line 987 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to incremental feeds.
Definition at line 981 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to instrument feeds.
Definition at line 999 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to instrument feeds.
Definition at line 993 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to snapshot feeds.
Definition at line 1023 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to snapshot feeds.
Definition at line 1017 of file FeedSettings.h.
      
  | 
  inline | 
Re-initializes the instance as a copy of the other one.
Definition at line 1057 of file FeedSettings.h.
      
  | 
  inline | 
Max size for network packet transmitted by MDP.
Definition at line 967 of file FeedSettings.h.
      
  | 
  inline | 
Max size for network packet transmitted by MDP.
Definition at line 973 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to snapshot feeds.
Definition at line 1011 of file FeedSettings.h.
      
  | 
  inline | 
The settings related to snapshot feeds.
Definition at line 1005 of file FeedSettings.h.
      
  | 
  friend | 
Definition at line 1069 of file FeedSettings.h.
      
  | 
  friend | 
Definition at line 1065 of file FeedSettings.h.