21 #include <OnixS/SgxTitan/MarketData/Itch/Bootstrap.h> 27 ONIXS_SGXTITAN_ITCH_NAMESPACE_BEGIN
40 virtual void onReplayError (
const std::string& errorDescription) = 0;
43 virtual void onReplayFinished() = 0;
71 : listener(ONIXS_SGXTITAN_ITCH_NULLPTR)
72 , packetReplayDelay(0)
80 : listener(ONIXS_SGXTITAN_ITCH_NULLPTR)
81 , packetReplayDelay(0)
87 ONIXS_SGXTITAN_ITCH_NAMESPACE_END
std::vector< std::string >::iterator HandlerLogsEntry
Read-write iterator over ordered list of logs to be replayed.
ReplayOptions()
Initializes instance with default values.
ReplayListener * listener
Instance to notify about replay events.
Listening interface for log replay-related events.
unsigned int packetReplayDelay
void ONIXS_SGXTITAN_ITCH_API gatherLogs(HandlerLogs *gatheredLogs, const std::string &root)
Gathers log files logs which are stored in a given folder.
Defines ONIXS_SGXTITAN_ITCH_API which affect logs replay.
ReplayOptions(const std::string &logsRoot)
std::vector< std::string > HandlerLogs
Ordered list of logs to be replayed.