|
| | 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) |
| | SettingGroup (SettingChangeController *controller=nullptr) |
| | ~SettingGroup ()=default |
| 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 |
The parameters affecting all feeds involved into market data processing.
Definition at line 935 of file FeedSettings.h.
| FeedSettings & feedANetworkInterfaces |
( |
const std::string & | interfaces | ) |
|
|
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.
- Exceptions
-
| std::runtime_error | If the setting belongs to a handler that is processing market data or being configured from another source. |
Definition at line 977 of file FeedSettings.h.
| FeedSettings & feedBNetworkInterfaces |
( |
const std::string & | interfaces | ) |
|
|
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.
- Exceptions
-
| std::runtime_error | If the setting belongs to a handler that is processing market data or being configured from another source. |
Definition at line 998 of file FeedSettings.h.