OnixS C++ B3 Binary UMDF Market Data Handler  1.4.2
API documentation
EfViFeedEngine Class Reference

#include <OnixS/B3/MarketData/UMDF/FeedEngine.h>

Public Member Functions

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

Constructor & Destructor Documentation

EfViFeedEngine ( const LoggerSettings loggerSettings,
UInt32  receiveRingSize = 4095,
WatchService watch = NicWatch::service() 
)

Constructor.

Parameters
loggerSettingsDefines feed engine logging settings.
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 ( UInt32  receiveRingSize = 4095,
WatchService watch = NicWatch::service() 
)
explicit

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