#define ONIXS_EUREX_EMDI_API_DECL(typeKind, typeName)
#define ONIXS_EUREX_EMDI_OVERRIDE
#define ONIXS_EUREX_EMDI_COMPILER_INFO
#define ONIXS_EUREX_EMDI_NULLPTR
The Feed Engine machinery.
void replayPcap(const ReplayOptions &options, bool *stopRequest=ONIXS_EUREX_EMDI_NULLPTR)
Replay pcap files.
RdiHandler & registerHandlerStateListener(HandlerStateListener *listener)
EobiDescriptors findAllEobiDescriptors() const ONIXS_EUREX_EMDI_OVERRIDE
RdiHandler & bindFeedEngine(FeedEngine &feedEngine)
MdiDescriptors findMdiDescriptors(const MarketSegments &productNames) const ONIXS_EUREX_EMDI_OVERRIDE
RdiHandler & registerErrorListener(ErrorListener *listener)
EobiDescriptors findEobiDescriptors(const MarketSegments &productNames) const ONIXS_EUREX_EMDI_OVERRIDE
std::string licenseExpirationDate() const
Returns the license expiration date.
RdiHandler & registerReferenceDataListener(ReferenceDataListener *listener)
RdiHandler & registerWarningListener(WarningListener *listener)
static const char * version()
Returns Handler's version.
RdiHandler(const RdiHandlerSettings &settings, const std::string &=ONIXS_EUREX_EMDI_COMPILER_INFO)
~RdiHandler() ONIXS_EUREX_EMDI_OVERRIDE
Finalizes the Handler.
EmdiDescriptors findAllEmdiDescriptors() const ONIXS_EUREX_EMDI_OVERRIDE
RdiHandler & log(LogLevel::Enum logLevel, const char *logMessage, size_t length)
Logs the given user-level message to the handler log.
HandlerState::Enum state() const
Returns handler state.
EmdiDescriptors findEmdiDescriptors(const MarketSegments &productNames) const ONIXS_EUREX_EMDI_OVERRIDE
MdiDescriptors findAllMdiDescriptors() const ONIXS_EUREX_EMDI_OVERRIDE
EobiDescriptor::Collection EobiDescriptors
EmdiDescriptor::Collection EmdiDescriptors
MdiDescriptor::Collection MdiDescriptors
Defines the state that the handler is in.
std::set< MarketSegment > MarketSegments
RDI handler configuration settings.
Defines params which affect replay.