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

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

Collaboration diagram for RdiDataRepository:

Public Types

typedef TestHelpers::RdiDataRepositoryAccessor Accessor
- Public Types inherited from DataRepository< RdiDataRepositoryConfig >
typedef Logging::LogFacility base
typedef boost::function< void()> OnRequest

Public Member Functions

 RdiDataRepository (const RdiDataRepositoryConfig &)
 ~RdiDataRepository () override
void onSnapshotMessage (const DataSource &, const CORE::Message &, TemplateId, bool *skipRestOfPacket) override
- Public Member Functions inherited from RdiDataRepositoryGeneric
virtual ~RdiDataRepositoryGeneric ()
void onIncrementalMessage (const DataSource &, const CORE::Message &, TemplateId)
bool hasCashedIncrementals () const
void onIncrementalPacketGap ()
EmdiDescriptors findAllEmdiDescriptors () const
EmdiDescriptors findEmdiDescriptors (const MarketSegments &) const
MdiDescriptors findAllMdiDescriptors () const
MdiDescriptors findMdiDescriptors (const MarketSegments &) const
EobiDescriptors findAllEobiDescriptors () const
EobiDescriptors findEobiDescriptors (const MarketSegments &) const
- Public Member Functions inherited from DataRepository< RdiDataRepositoryConfig >
 DataRepository (const RdiDataRepositoryConfig &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::RdiDataRepositoryAccessor

Additional Inherited Members

- Protected Member Functions inherited from RdiDataRepositoryGeneric
 RdiDataRepositoryGeneric (const RdiDataRepositoryConfig &)
void finishRecovery ()
void apply (const ProductSnapshot &, const DataSource &)
void apply (const InstrumentSnapshot &, const DataSource &)
void apply (const InstrumentIncremental &, const DataSource &)
void apply (const VarianceFuturesStatus &, const DataSource &)
void apply (const TotalReturnFuturesStatus &, const DataSource &)
void apply (const TradeAtReferencePriceStatus &, const DataSource &)
bool & synchronized ()
unsigned int & nextIncrementalMsgSeqNum ()
void referenceDataReady ()
bool senderCompIdChanged (UInt32 value)
- Protected Attributes inherited from DataRepository< RdiDataRepositoryConfig >
RdiDataRepositoryConfig config_
OnRequest onSnapshotStartRequest_
OnRequest onSnapshotStopRequest_

Detailed Description

Definition at line 31 of file RdiDataRepository.h.

Member Typedef Documentation

typedef TestHelpers::RdiDataRepositoryAccessor Accessor

Definition at line 54 of file RdiDataRepository.h.

Constructor & Destructor Documentation

RdiDataRepository ( const RdiDataRepositoryConfig cfg)

Definition at line 38 of file RdiDataRepository.cpp.

~RdiDataRepository ( )

Definition at line 34 of file RdiDataRepository.cpp.

Member Function Documentation

void onSnapshotMessage ( const DataSource dataSource,
const CORE::Message &  msg,
TemplateId  templateId,
bool *  skipRestOfPacket 

Implements RdiDataRepositoryGeneric.

Definition at line 67 of file RdiDataRepository.cpp.

Friends And Related Function Documentation

friend struct TestHelpers::RdiDataRepositoryAccessor

Definition at line 56 of file RdiDataRepository.h.

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