OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  7.4.2
API documentation
DataRepository< TConfig > Struct Template Reference

#include </work/src/DataRepository.hpp>

Collaboration diagram for DataRepository< TConfig >:

Public Types

typedef Logging::LogFacility base
 
typedef boost::function< void()> OnRequest
 

Public Member Functions

 DataRepository (const TConfig &config)
 
virtual ~DataRepository ()
 
void subscribeOnSnapshotStartRequest (const OnRequest callback)
 
void subscribeOnSnapshotStopRequest (const OnRequest callback)
 
template<typename TMsg >
void log (const TMsg &msg)
 
void reportWarning (const OnixS::Util::TextBuilder &tb)
 

Protected Attributes

TConfig config_
 
OnRequest onSnapshotStartRequest_
 
OnRequest onSnapshotStopRequest_
 

Detailed Description

template<class TConfig>
struct OnixS::Eurex::MarketData::Implementation::DataRepository< TConfig >

Definition at line 32 of file DataRepository.hpp.

Member Typedef Documentation

typedef Logging::LogFacility base

Definition at line 34 of file DataRepository.hpp.

typedef boost::function<void()> OnRequest

Definition at line 45 of file DataRepository.hpp.

Constructor & Destructor Documentation

DataRepository ( const TConfig &  config)
inlineexplicit

Definition at line 36 of file DataRepository.hpp.

virtual ~DataRepository ( )
inlinevirtual

Definition at line 42 of file DataRepository.hpp.

Member Function Documentation

void log ( const TMsg &  msg)
inline

Log helper.

Definition at line 53 of file DataRepository.hpp.

void reportWarning ( const OnixS::Util::TextBuilder &  tb)
inline

Definition at line 59 of file DataRepository.hpp.

void subscribeOnSnapshotStartRequest ( const OnRequest  callback)
inline

Definition at line 48 of file DataRepository.hpp.

void subscribeOnSnapshotStopRequest ( const OnRequest  callback)
inline

Definition at line 49 of file DataRepository.hpp.

Member Data Documentation

TConfig config_
protected

Definition at line 66 of file DataRepository.hpp.

OnRequest onSnapshotStartRequest_
protected

Definition at line 67 of file DataRepository.hpp.

OnRequest onSnapshotStopRequest_
protected

Definition at line 68 of file DataRepository.hpp.


The documentation for this struct was generated from the following file: