OnixS C++ Euronext Optiq MDG Handler 1.3.3
API documentation
Loading...
Searching...
No Matches
EfViFeedEngine Class Reference

Public Member Functions

 EfViFeedEngine (UInt32 receiveRingSize=4095, WatchService &watch=NicWatch::service())
 ~EfViFeedEngine () 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 161 of file FeedEngine.h.

Constructor & Destructor Documentation

◆ EfViFeedEngine()

EfViFeedEngine ( UInt32 receiveRingSize = 4095,
WatchService & watch = NicWatch::service() )
explicit

Constructor.

Parameters
receiveRingSizeNumber of buffers in a virtual interface receive ring. Single buffer is used for a single network packet. Thus the receive ring must be capacious enough to place incoming packets during market data bursts.
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, NIC watch service is used.

◆ ~EfViFeedEngine()

~EfViFeedEngine ( )
override