38 : packetMaxSize_(1420)
40 , socketBufferSize_(8 * 1024 * 1024)
53 return packetMaxSize_;
59 packetMaxSize_ = value;
86 return socketBufferSize_;
92 socketBufferSize_ = value;
106 return dataWaitTime_;
112 dataWaitTime_ = value;
132 toStr(str, settings);
176 Workhorse* workhorse_;
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
#define ONIXS_CMEMDH_OVERRIDE
NetFeedEngine()
Construction through the descendants.
Base attributes of market data feed.
SocketFeedEngineSettings()
void packetMaxSize(PacketSize value)
Max size for network packet transmitted by MDP.
void socketBufferSize(UInt32 value)
Sets socketBufferSize.
~SocketFeedEngineSettings()
Cleans everything up.
void watch(WatchService &watch)
PacketSize packetMaxSize() const
UInt32 dataWaitTime() const
UInt32 socketBufferSize() const
void dataWaitTime(UInt32 value)
Sets dataWaitTime.
WatchService & watch() const
void info(std::string &) override
~SocketFeedEngine() override
Destructs the given instance.
SocketFeedEngine()
Initializes the engine with the default settings.
NetFeedLink & allocate(const NetFeed &) override
Allocates a link for the given feed.
NetFeedEngineProcessResult process() override
WatchService & watch() override
SocketFeedEngine(const SocketFeedEngineSettings &)
Initializes the engine according to the given configuration.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
UInt16 PacketSize
Integral type for measuring packets.