OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  8.1.0
API documentation
MdiHandlerImpl Class Reference

#include </work/src/MdiHandlerImpl.h>

Collaboration diagram for MdiHandlerImpl:

Public Member Functions

 MdiHandlerImpl (const MdiHandlerSettings &settings)
 ~MdiHandlerImpl () override
void bindFeedEngine (FeedEngine &feedEngine)
void start ()
void start (const ReplayOptions &options)
void stop () override
ListenerHolderlistenerHolder ()
void invokeError (const std::string &description) override
void invokeWarning (const std::string &description) override
void setMarketSegmentId2Depth (const MarketSegmentId2Depth &map)
void setMarketSegmentIdFilters (const MarketSegmentIdFilters &filters)
void removeAllMarketSegmentIdFilters ()
void setSecurityIdFilters (const SecurityIdFilters &filters)
void removeAllSecurityIdFilters ()
- Public Member Functions inherited from BaseHandlerImp
 BaseHandlerImp (const std::string &name, Logging::LogFacility *parent, unsigned short maxPacketSize, const std::string &licenseDir)
 ~BaseHandlerImp () override
void start ()
void stop () override
void start (const ReplayOptions &options, const LogPlayerLinks &links, const std::string &feedName)
void commonLog (int logLevel, const char *msg, size_t length)

Detailed Description

Definition at line 37 of file MdiHandlerImpl.h.

Constructor & Destructor Documentation

MdiHandlerImpl ( const MdiHandlerSettings settings)

Initialize new instance.

Definition at line 44 of file MdiHandlerImpl.cpp.

~MdiHandlerImpl ( )

Finalize instance.

Definition at line 99 of file MdiHandlerImpl.cpp.

Member Function Documentation

void bindFeedEngine ( FeedEngine feedEngine)

Definition at line 118 of file MdiHandlerImpl.cpp.

void invokeError ( const std::string &  description)

Definition at line 428 of file MdiHandlerImpl.cpp.

void invokeWarning ( const std::string &  description)

Definition at line 433 of file MdiHandlerImpl.cpp.

ListenerHolder& listenerHolder ( )

Returns commons services as shared object.

Definition at line 61 of file MdiHandlerImpl.h.

void removeAllMarketSegmentIdFilters ( )

Definition at line 371 of file MdiHandlerImpl.cpp.

void removeAllSecurityIdFilters ( )

Definition at line 392 of file MdiHandlerImpl.cpp.

void setMarketSegmentId2Depth ( const MarketSegmentId2Depth map)

Definition at line 340 of file MdiHandlerImpl.cpp.

void setMarketSegmentIdFilters ( const MarketSegmentIdFilters filters)

Definition at line 354 of file MdiHandlerImpl.cpp.

void setSecurityIdFilters ( const SecurityIdFilters filters)

Definition at line 378 of file MdiHandlerImpl.cpp.

void start ( )

Start handler.

Definition at line 127 of file MdiHandlerImpl.cpp.

void start ( const ReplayOptions options)

Starts replaying previously logged data.

Definition at line 134 of file MdiHandlerImpl.cpp.

void stop ( )

Stop handler.

Definition at line 146 of file MdiHandlerImpl.cpp.

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