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

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

Public Member Functions

 ReplayOptions ()
 
 ReplayOptions (const std::string &filesRoot, const std::string &filesExtention=".log")
 

Public Attributes

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

Detailed Description

Definition at line 82 of file Replay.h.

Constructor & Destructor Documentation

ReplayOptions ( )
inline

Initializes instance with default values.

Definition at line 104 of file Replay.h.

ReplayOptions ( const std::string &  filesRoot,
const std::string &  filesExtention = ".log" 
)
inlineexplicit

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

Definition at line 114 of file Replay.h.

Member Data Documentation

ReplayListener* listener

Instance to notify about replay events.

Definition at line 89 of file Replay.h.

FilesList logs

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

Definition at line 86 of file Replay.h.

unsigned int packetReplayDelay

Specifies the time delay (milliseconds) between replayed packets.

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

Definition at line 94 of file Replay.h.

float playSpeedMultiplier

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

Definition at line 98 of file Replay.h.

ReplayMode::Enum replayMode

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

Definition at line 101 of file Replay.h.


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