OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers 18.2.0
API documentation
Loading...
Searching...
No Matches
SocketFeedEngine Class Reference

Public Member Functions

 SocketFeedEngine (UInt32 dataWaitTime=10, UInt32 socketBufferSize=8 *1024 *1024, WatchService &watch=UtcWatch::service())
 ~SocketFeedEngine () ONIXS_EUREX_EMDI_OVERRIDE
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)

Detailed Description

Definition at line 138 of file FeedEngine.h.

Constructor & Destructor Documentation

◆ SocketFeedEngine()

SocketFeedEngine ( UInt32 dataWaitTime = 10,
UInt32 socketBufferSize = 8 *1024 *1024,
WatchService & watch = UtcWatch::service() )
explicit

Constructor

Parameters
socketBufferSizeDefines size of receiving buffer in bytes for sockets.
dataWaitTimeDefines amount of time Feed Engine spends on waiting for I/O while running master processing loop. Time is measured in milliseconds.
watchWatch service to be used by Feed Engine.

Watch is used by Feed Engine to assign time points to packets received from the feeds.

Note
By default, Utc watch service is used.

◆ ~SocketFeedEngine()