OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers  17.0.1
API documentation
SocketFeedEngine Class Reference

#include <OnixS/Eurex/MarketData/FeedEngine.h>

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 ( 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.

The documentation for this class was generated from the following file: