#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 Messaging::Char *description, Assignee &assignee, Value value) const |
| template<class Changeable> | |
| void | controlChange (const Messaging::Char *description, void(Changeable::*change)(), Changeable &changeable) const |
| template<class Change, class Changeable, class Arg> | |
| void | controlChange (const Messaging::Char *description, Change change, Changeable &changeable, const Arg &arg) const |
| template<class Change, class Changeable, class Arg1, class Arg2> | |
| void | controlChange (const Messaging::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 901 of file FeedSettings.h.
|
inline |
Initializes the instance with the default values.
Definition at line 905 of file FeedSettings.h.
|
inline |
Initializes the instance as a copy of the other one.
Definition at line 919 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 1047 of file FeedSettings.h.
|
inline |
Defines instance of the Feed Engine to be used by the Handler.
Definition at line 1053 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 941 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 960 of file FeedSettings.h.
|
inline |
The settings related to historical (TCP Recovery) feeds.
Definition at line 1040 of file FeedSettings.h.
|
inline |
The settings related to historical (TCP recovery) feeds.
Definition at line 1034 of file FeedSettings.h.
|
inline |
The settings related to incremental feeds.
Definition at line 992 of file FeedSettings.h.
|
inline |
The settings related to incremental feeds.
Definition at line 986 of file FeedSettings.h.
|
inline |
The settings related to instrument feeds.
Definition at line 1004 of file FeedSettings.h.
|
inline |
The settings related to instrument feeds.
Definition at line 998 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1028 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1022 of file FeedSettings.h.
|
inline |
Re-initializes the instance as a copy of the other one.
Definition at line 1062 of file FeedSettings.h.
|
inline |
Max size for network packet transmitted by MDP.
Definition at line 972 of file FeedSettings.h.
|
inline |
Max size for network packet transmitted by MDP.
Definition at line 978 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1016 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1010 of file FeedSettings.h.
|
friend |
Definition at line 1074 of file FeedSettings.h.
|
friend |
Definition at line 1070 of file FeedSettings.h.