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

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

Collaboration diagram for RdiDataRepositoryEx:

Public Types

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

Public Member Functions

 RdiDataRepositoryEx (const RdiDataRepositoryConfig &)
 ~RdiDataRepositoryEx () 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::RdiDataRepositoryExAccessor

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 33 of file RdiDataRepositoryEx.h.

Member Typedef Documentation

typedef TestHelpers::RdiDataRepositoryExAccessor Accessor

Definition at line 55 of file RdiDataRepositoryEx.h.

Constructor & Destructor Documentation

RdiDataRepositoryEx ( const RdiDataRepositoryConfig cfg)

Definition at line 39 of file RdiDataRepositoryEx.cpp.

~RdiDataRepositoryEx ( )

Definition at line 35 of file RdiDataRepositoryEx.cpp.

Member Function Documentation

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

Implements RdiDataRepositoryGeneric.

Definition at line 65 of file RdiDataRepositoryEx.cpp.

Friends And Related Function Documentation

friend struct TestHelpers::RdiDataRepositoryExAccessor

Definition at line 57 of file RdiDataRepositoryEx.h.

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