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)
explicit

Initialize new instance.

Definition at line 44 of file MdiHandlerImpl.cpp.

~MdiHandlerImpl ( )
override

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)
override

Definition at line 428 of file MdiHandlerImpl.cpp.

void invokeWarning ( const std::string &  description)
override

Definition at line 433 of file MdiHandlerImpl.cpp.

ListenerHolder& listenerHolder ( )
inline

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 ( )
override

Stop handler.

Definition at line 146 of file MdiHandlerImpl.cpp.


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