OnixS C++ Euronext Optiq MDG Handler 1.3.3
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 () 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()

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

~SocketFeedEngine ( )
override