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

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

Collaboration diagram for EmdsHandlerImpl:

Public Member Functions

 EmdsHandlerImpl (const EmdsHandlerSettings &settings)
 ~EmdsHandlerImpl () 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 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 36 of file EmdsHandlerImpl.h.

Constructor & Destructor Documentation

EmdsHandlerImpl ( const EmdsHandlerSettings settings)

Initialize new instance.

Definition at line 48 of file EmdsHandlerImpl.cpp.

~EmdsHandlerImpl ( )

Finalize instance.

Definition at line 131 of file EmdsHandlerImpl.cpp.

Member Function Documentation

void bindFeedEngine ( FeedEngine feedEngine)

Definition at line 136 of file EmdsHandlerImpl.cpp.

void invokeError ( const std::string &  description)

Invoke helpers.

Definition at line 692 of file EmdsHandlerImpl.cpp.

void invokeWarning ( const std::string &  description)

Definition at line 697 of file EmdsHandlerImpl.cpp.

ListenerHolder& listenerHolder ( )

Returns commons services as shared object.

Definition at line 59 of file EmdsHandlerImpl.h.

void removeAllMarketSegmentIdFilters ( )

Definition at line 604 of file EmdsHandlerImpl.cpp.

void removeAllSecurityIdFilters ( )

Definition at line 616 of file EmdsHandlerImpl.cpp.

void setMarketSegmentIdFilters ( const MarketSegmentIdFilters filters)

Definition at line 598 of file EmdsHandlerImpl.cpp.

void setSecurityIdFilters ( const SecurityIdFilters filters)

Definition at line 610 of file EmdsHandlerImpl.cpp.

void start ( )

Start handler.

Definition at line 145 of file EmdsHandlerImpl.cpp.

void start ( const ReplayOptions options)

Starts replaying previously logged data.

Definition at line 150 of file EmdsHandlerImpl.cpp.

void stop ( )

Stop handler.

Definition at line 167 of file EmdsHandlerImpl.cpp.

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