45 : packetMaxSize_(1420)
47 , socketBufferSize_(8 * 1024 * 1024)
62 return packetMaxSize_;
70 packetMaxSize_ = value;
100 return socketBufferSize_;
108 socketBufferSize_ = value;
123 return dataWaitTime_;
131 dataWaitTime_ = value;
136ONIXS_CONFLATEDUDP_EXPORTED
152 toStr(str, settings);
168 Workhorse* workhorse_;
#define ONIXS_CONFLATEDUDP_EXPORTED_CLASS
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
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
virtual NetFeedEngineProcessResult process()
NetFeedLink & allocate(const NetFeed &)
Allocates a link for the given feed.
~SocketFeedEngine()
Destructs the given instance.
SocketFeedEngine(const SocketFeedEngineSettings &)
Initializes the engine according to the given configuration.
ONIXS_CONFLATEDUDP_EXPORTED void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
UInt16 PacketSize
Integral type for measuring packets.