#include <OnixS/B3/MarketData/UMDF/FeedEngine.h>
Public Member Functions | |
SocketFeedEngine (const LoggerSettings &loggerSettings, UInt32 dataWaitTime=10, UInt32 socketBufferSize=8 *1024 *1024, WatchService &watch=UtcWatch::service()) | |
SocketFeedEngine (UInt32 dataWaitTime=10, UInt32 socketBufferSize=8 *1024 *1024, WatchService &watch=UtcWatch::service()) | |
~SocketFeedEngine () | |
Public Member Functions inherited from FeedEngine | |
NetFeedEngineProcessResult | process () |
std::string | info () |
virtual | ~FeedEngine () |
Additional Inherited Members | |
Protected Member Functions inherited from FeedEngine | |
FeedEngine (void *impl) | |
Definition at line 141 of file FeedEngine.h.
SocketFeedEngine | ( | const LoggerSettings & | loggerSettings, |
UInt32 | dataWaitTime = 10 , |
||
UInt32 | socketBufferSize = 8 *1024 *1024 , |
||
WatchService & | watch = UtcWatch::service() |
||
) |
Constructor.
loggerSettings | Defines feed engine logging settings. |
socketBufferSize | Defines size of receiving buffer in bytes for sockets. |
dataWaitTime | Defines amount of time Feed Engine spends on waiting for I/O while running master processing loop. Time is measured in milliseconds. |
watch | Watch service to be used by Feed Engine. |
Watch is used by Feed Engine to assign time points to packets received from the feeds.
|
explicit |
~SocketFeedEngine | ( | ) |