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)
 

Friends

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

Definition at line 86 of file MdiDataRepository.cpp.

~MdiDataRepository ( )
virtual

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
friend

Definition at line 99 of file MdiDataRepository.h.


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