OnixS C++ Cboe CFE Multicast PITCH Market Data Handler  1.12.1
API documentation
EfViFeedEngine Class Reference

#include <OnixS/CboeCFE/MarketData/Pitch/FeedEngine.h>

Public Member Functions

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

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