#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 () |
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 1029 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 incremental feeds.
Definition at line 981 of file FeedSettings.h.
|
inline |
The settings related to incremental feeds.
Definition at line 987 of file FeedSettings.h.
|
inline |
The settings related to instrument feeds.
Definition at line 993 of file FeedSettings.h.
|
inline |
The settings related to instrument feeds.
Definition at line 999 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1017 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1023 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 1005 of file FeedSettings.h.
|
inline |
The settings related to snapshot feeds.
Definition at line 1011 of file FeedSettings.h.
|
friend |
Definition at line 1069 of file FeedSettings.h.
|
friend |
Definition at line 1065 of file FeedSettings.h.