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

#include <OnixS/Eurex/MarketData/Replay.h>

Collaboration diagram for ReplayOptions:

Public Member Functions

 ReplayOptions ()
 
 ReplayOptions (const std::string &logsRoot)
 

Public Attributes

HandlerLogs logs
 
ReplayListenerlistener
 
unsigned int packetReplayDelay
 
float playSpeedMultiplier
 
ReplayMode::Enum replayMode
 

Detailed Description

Definition at line 77 of file Replay.h.

Constructor & Destructor Documentation

ReplayOptions ( )
inline

Initializes instance with default values.

Definition at line 99 of file Replay.h.

ReplayOptions ( const std::string &  logsRoot)
inlineexplicit

Initializes with all the logs which are available and are stored in a given folder.

Definition at line 110 of file Replay.h.

Member Data Documentation

ReplayListener* listener

Instance to notify about replay events.

Definition at line 84 of file Replay.h.

List of instruments logs to be replayed. Must be stored in 'oldest to recent' order.

Definition at line 81 of file Replay.h.

unsigned int packetReplayDelay

Specifies the time delay (milliseconds) between replayed packets.

Note
Ability to control log replay rate. The default value is 0 milliseconds.

Definition at line 89 of file Replay.h.

float playSpeedMultiplier

Replay multiplier. Used only in ReplayMode::NaturalPacketReplayDelay The default value is 1

Definition at line 93 of file Replay.h.

ReplayMode::Enum replayMode

Replay mode. The default value is ReplayMode::ConstantPacketReplayDelay.

Definition at line 96 of file Replay.h.


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