OnixS C++ Euronext Optiq MDG Handler  1.3.1
API documentation
SocketFeedEngine Class Reference

#include <OnixS/Euronext/MarketData/OptiqMdg/FeedEngine.h>

Public Member Functions

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

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