OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  7.4.2
API documentation
EmdiHandler::Impl Struct Reference

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

Collaboration diagram for EmdiHandler::Impl:

Public Types

typedef Implementation::EmdiHandlerImpl base
 

Public Member Functions

 Impl (const EmdiHandlerSettings &settings)
 
- Public Member Functions inherited from EmdiHandlerImpl
 EmdiHandlerImpl (const EmdiHandlerSettings &settings)
 
 ~EmdiHandlerImpl () 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 setPartitionIdFilters (const PartitionIdFilters &filters)
 
void removeAllPartitionIdFilters ()
 
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 138 of file EmdiHandlerImpl.h.

Member Typedef Documentation

Definition at line 140 of file EmdiHandlerImpl.h.

Constructor & Destructor Documentation

Impl ( const EmdiHandlerSettings settings)
inline

Definition at line 143 of file EmdiHandlerImpl.h.


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