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

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

Collaboration diagram for EobiProductDataRepository:

Public Member Functions

 EobiProductDataRepository (MarketSegmentId marketSegmentId, MarketDepth marketDepth, const EobiProductDataRepositoryConfig &config, OrderBookAllocator *orderBookAllocator, bool buildInternalOrderBooks)
 
 ~EobiProductDataRepository ()
 
void setSecurityIdFilters (const SecurityIdFilters &filters)
 
void removeAllSecurityIdFilters ()
 
void processSnapshotMessage (const DataSource &dataSource, const BaseMsgData &msgData)
 
void processIncrementalMessage (const DataSource &dataSource, const BaseMsgData &msgData, bool *gapDetected)
 
void startRecovery ()
 
void restartRecoveryIfInProgress ()
 
bool completeRecovery ()
 
void onGap ()
 
void noDataOnIncrementalFeeds ()
 
void onApplSeqReset ()
 

Detailed Description

Definition at line 48 of file EobiProductDataRepository.h.

Constructor & Destructor Documentation

EobiProductDataRepository ( MarketSegmentId  marketSegmentId,
MarketDepth  marketDepth,
const EobiProductDataRepositoryConfig config,
OrderBookAllocator orderBookAllocator,
bool  buildInternalOrderBooks 
)

Definition at line 37 of file EobiProductDataRepository.cpp.

Member Function Documentation

bool completeRecovery ( )

Definition at line 254 of file EobiProductDataRepository.cpp.

void noDataOnIncrementalFeeds ( )

Definition at line 604 of file EobiProductDataRepository.cpp.

void onApplSeqReset ( )

Definition at line 612 of file EobiProductDataRepository.cpp.

void onGap ( )

Definition at line 594 of file EobiProductDataRepository.cpp.

void processIncrementalMessage ( const DataSource dataSource,
const BaseMsgData msgData,
bool *  gapDetected 
)

Definition at line 154 of file EobiProductDataRepository.cpp.

void processSnapshotMessage ( const DataSource dataSource,
const BaseMsgData msgData 
)

Definition at line 77 of file EobiProductDataRepository.cpp.

void removeAllSecurityIdFilters ( )

Definition at line 72 of file EobiProductDataRepository.cpp.

void restartRecoveryIfInProgress ( )

Definition at line 238 of file EobiProductDataRepository.cpp.

void setSecurityIdFilters ( const SecurityIdFilters filters)

Definition at line 61 of file EobiProductDataRepository.cpp.

void startRecovery ( )

Definition at line 223 of file EobiProductDataRepository.cpp.


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