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);
154 void info(std::string&)
override;
176 Workhorse* workhorse_;
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
NetFeedEngine()
Construction through the descendants.
Base attributes of market data feed.
SocketFeedEngineSettings()
void socketBufferSize(Messaging::UInt32 value)
Sets socketBufferSize.
void packetMaxSize(PacketSize value)
Max size for network packet transmitted by MDP.
void dataWaitTime(Messaging::UInt32 value)
Sets dataWaitTime.
~SocketFeedEngineSettings()
Cleans everything up.
void watch(WatchService &watch)
PacketSize packetMaxSize() const
Messaging::UInt32 socketBufferSize() const
Messaging::UInt32 dataWaitTime() const
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.
std::uint32_t UInt32
uInt32.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
Messaging::UInt16 PacketSize
Integral type for measuring packets.