OnixS Brokertec ITCH Market Data Handler for C++  1.1.0.1
Public Member Functions | Public Attributes
ReplayOptions Struct Reference

Defines ONIXS_BROKERTEC_ITCH_API which affect logs replay. More...

List of all members.

Public Member Functions

 ReplayOptions ()
 Initializes instance with default values.
 ReplayOptions (const std::string &logsRoot)
 Initializes with all the logs which are available and are stored in a given folder.

Public Attributes

HandlerLogs logs
 List of instruments logs to be replayed.
ReplayListenerlistener
 Instance to notify about replay events.
unsigned int packetReplayDelay
 Specifies the time delay (milliseconds) between replayed packets.
float playSpeedMultiplier
 Replay multiplier.
ReplayMode::Enum replayMode
 Replay mode. The default value is ReplayMode::ConstantPacketReplayDelay.

Detailed Description

Defines ONIXS_BROKERTEC_ITCH_API which affect logs replay.


Constructor & Destructor Documentation

ReplayOptions ( const std::string &  logsRoot)

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


Member Data Documentation

HandlerLogs logs

List of instruments logs to be replayed.

Must be stored in 'oldest to recent' order.

unsigned int packetReplayDelay

Specifies the time delay (milliseconds) between replayed packets.

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

Replay multiplier.

Used only in ReplayMode::NaturalPacketReplayDelay The default value is 1