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

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

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 77 of file Replay.h.

Constructor & Destructor Documentation

ReplayOptions ( )

Initializes instance with default values.

Definition at line 99 of file Replay.h.

ReplayOptions ( const std::string &  logsRoot)

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.

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: