OnixS C++ CME Market Data Handler  5.7.0
API documentation
SolarflareFeedEngineOperatingMode Struct Reference

#include <OnixS/CME/MDH/SolarflareFeedEngine.h>

Public Types

enum  Enum { Conventional, Mixed }
typedef UInt32 Base

Detailed Description

Definition at line 30 of file SolarflareFeedEngine.h.

Member Typedef Documentation

typedef UInt32 Base

Underlying integral type for the enum.

Definition at line 34 of file SolarflareFeedEngine.h.

Member Enumeration Documentation

enum Enum

Defines modes in with the Solarflare Feed Engine can operate.


The conventional mode supposes use of the ef_vi services only while working with multicast feeds.

Thus attempt to establish multicast data reception on non-Solarflare network interfaces while using the Solarflare Feed Engine will lead to a failure.


In the given mode the Solarflare Feed Engine mixes ef_vi services with the traditional network sockets.

The Solarflare Feed Engine uses ordinary network sockets to receive multicast data on the non-Solarflare network interfaces instead of giving up on operating. The given mode offers more flexibility for the cases when the operating environment is configured in such a way that real-time incremental data arrives via a Solarflare network interface, while recovery data via a non-Solarflare network interface.

Definition at line 37 of file SolarflareFeedEngine.h.

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