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

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

Collaboration diagram for MdiDataRepository:

Public Member Functions

 MdiDataRepository (const MdiDataRepositoryConfig &config)
virtual ~MdiDataRepository ()
void onMessage (const DataSource &dataSource, const CORE::Message &msg, TemplateId templateId)
void onPacketGap ()
void onSenderCompIdChange ()
void noDataOnFeeds ()
void setMarketSegmentId2Depth (const MarketSegmentId2Depth &map)
void setMarketSegmentIdFilters (const MarketSegmentIdFilters &filters)
void clearMarketSegmentIdFilters ()
void setSecurityIdFilters (const SecurityIdFilters &filters)
void removeAllSecurityIdFilters ()
void preBuildProductDataRepositories ()
- Public Member Functions inherited from DataRepository< MdiDataRepositoryConfig >
 DataRepository (const MdiDataRepositoryConfig &config)
virtual ~DataRepository ()
void subscribeOnSnapshotStartRequest (const OnRequest callback)
void subscribeOnSnapshotStopRequest (const OnRequest callback)
void log (const TMsg &msg)
void reportWarning (const OnixS::Util::TextBuilder &tb)


struct TestHelpers::MdiDataRepositoryAccessor

Additional Inherited Members

- Public Types inherited from DataRepository< MdiDataRepositoryConfig >
typedef Logging::LogFacility base
typedef boost::function< void()> OnRequest
- Protected Attributes inherited from DataRepository< MdiDataRepositoryConfig >
MdiDataRepositoryConfig config_
OnRequest onSnapshotStartRequest_
OnRequest onSnapshotStopRequest_

Detailed Description

Definition at line 47 of file MdiDataRepository.h.

Constructor & Destructor Documentation

MdiDataRepository ( const MdiDataRepositoryConfig config)

Definition at line 86 of file MdiDataRepository.cpp.

~MdiDataRepository ( )

Definition at line 93 of file MdiDataRepository.cpp.

Member Function Documentation

void clearMarketSegmentIdFilters ( )

Definition at line 275 of file MdiDataRepository.cpp.

void noDataOnFeeds ( )

Definition at line 237 of file MdiDataRepository.cpp.

void onMessage ( const DataSource dataSource,
const CORE::Message &  msg,
TemplateId  templateId 

Definition at line 194 of file MdiDataRepository.cpp.

void onPacketGap ( )

Definition at line 216 of file MdiDataRepository.cpp.

void onSenderCompIdChange ( )

Definition at line 228 of file MdiDataRepository.cpp.

void preBuildProductDataRepositories ( )

Definition at line 281 of file MdiDataRepository.cpp.

void removeAllSecurityIdFilters ( )

Definition at line 314 of file MdiDataRepository.cpp.

void setMarketSegmentId2Depth ( const MarketSegmentId2Depth map)

Definition at line 255 of file MdiDataRepository.cpp.

void setMarketSegmentIdFilters ( const MarketSegmentIdFilters filters)

Definition at line 246 of file MdiDataRepository.cpp.

void setSecurityIdFilters ( const SecurityIdFilters filters)

Definition at line 308 of file MdiDataRepository.cpp.

Friends And Related Function Documentation

friend struct TestHelpers::MdiDataRepositoryAccessor

Definition at line 99 of file MdiDataRepository.h.

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