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

#include </work/src/EOBI/EobiDataRepository.h>

Collaboration diagram for EobiDataRepository:

Public Member Functions

 EobiDataRepository (const EobiDataRepositoryConfig &config, bool buildInternalOrderBooks, OrderBookAllocator *orderBookAllocator)
virtual ~EobiDataRepository ()
void setPartitionIdFilters (const PartitionIdFilters &filters)
void removeAllPartitionIdFilters ()
void setMarketSegmentIdFilters (const MarketSegmentIdFilters &filters)
void removeAllMarketSegmentIdFilters ()
void setSecurityIdFilters (const SecurityIdFilters &filters)
void removeAllSecurityIdFilters ()
void onIncrementalMessage (const DataSource &dataSource, const BaseMsgData &msgData)
void onIncrementalPacketGap ()
void onSnapshotMessage (const DataSource &dataSource, const BaseMsgData &msgData)
void noDataOnIncrementalFeeds ()
void onApplSeqReset ()
- Public Member Functions inherited from DataRepository< EobiDataRepositoryConfig >
 DataRepository (const EobiDataRepositoryConfig &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)

Additional Inherited Members

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

Detailed Description

Definition at line 41 of file EobiDataRepository.h.

Constructor & Destructor Documentation

EobiDataRepository ( const EobiDataRepositoryConfig config,
bool  buildInternalOrderBooks,
OrderBookAllocator orderBookAllocator 

Definition at line 27 of file EobiDataRepository.cpp.

~EobiDataRepository ( )

Definition at line 44 of file EobiDataRepository.cpp.

Member Function Documentation

void noDataOnIncrementalFeeds ( )

Definition at line 311 of file EobiDataRepository.cpp.

void onApplSeqReset ( )

Definition at line 320 of file EobiDataRepository.cpp.

void onIncrementalMessage ( const DataSource dataSource,
const BaseMsgData msgData 

Definition at line 97 of file EobiDataRepository.cpp.

void onIncrementalPacketGap ( )

Definition at line 122 of file EobiDataRepository.cpp.

void onSnapshotMessage ( const DataSource dataSource,
const BaseMsgData msgData 

Definition at line 144 of file EobiDataRepository.cpp.

void removeAllMarketSegmentIdFilters ( )

Definition at line 76 of file EobiDataRepository.cpp.

void removeAllPartitionIdFilters ( )

Definition at line 60 of file EobiDataRepository.cpp.

void removeAllSecurityIdFilters ( )

Definition at line 92 of file EobiDataRepository.cpp.

void setMarketSegmentIdFilters ( const MarketSegmentIdFilters filters)

Definition at line 65 of file EobiDataRepository.cpp.

void setPartitionIdFilters ( const PartitionIdFilters filters)

Definition at line 49 of file EobiDataRepository.cpp.

void setSecurityIdFilters ( const SecurityIdFilters filters)

Definition at line 81 of file EobiDataRepository.cpp.

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