OnixS C++ CME MDP Premium Market Data Handler  5.8.9
API Documentation
Replay.h File Reference
#include <string>
#include <vector>
#include <map>
#include <functional>
#include <OnixS/CME/MDH/Integral.h>
#include <OnixS/CME/MDH/Time.h>
#include <OnixS/CME/MDH/Domain.h>
#include <OnixS/CME/MDH/FeedAttributes.h>
#include <OnixS/CME/MDH/FeedConnection.h>
#include <OnixS/CME/MDH/SessionSettings.h>

Go to the source code of this file.

Classes

struct  HandlerSettingsUse
 
class  ReplaySpan
 
struct  ReplaySpeed
 
struct  ReplayDelayer
 
struct  SleepReplayDelayer
 
struct  PollReplayDelayer
 
class  ReplaySettings< DataSource, DataSourceLess >
 
class  PcapReplaySettings
 
class  DatamineReplaySettings
 
struct  UseHandlerSettingsAsIs
 

Namespaces

 OnixS
 
 OnixS::CME
 
 OnixS::CME::MDH
 

Typedefs

typedef std::vector< std::string > FileList
 
typedef ReplaySettings< NetFeedId > LogReplaySettings
 
typedef LogReplaySettings::Aliases FeedIdAliases
 
typedef PcapReplaySettings::Aliases NetAddressAliases
 
typedef DatamineReplaySettings::Aliases ChannelIdAliases
 

Functions

void gatherLogFiles (FileList &, ChannelId, const std::string &)
 
void gatherLogFiles (FileList &, ChannelId, const std::string &, const std::string &)
 
void gatherFiles (FileList &, const std::string &, const std::string &)
 
void gatherPcapFiles (FileList &files, const std::string &location, const std::string &ext)
 
void replayLogFiles (const FileList &, Handler **, size_t, const LogReplaySettings &)
 
void replayLogFiles (const FileList &logs, Handler &handler, const LogReplaySettings &supplements)
 
void replayLogFiles (const FileList &logs, Handler **handlers, size_t handlerQty)
 
void replayLogFiles (const FileList &logs, Handler &handler)
 
void replayLogFiles (const FileList &logs, Handler **handlers, size_t handlerQty, const UseHandlerSettingsAsIs &)
 
void replayLogFiles (const FileList &logs, Handler &handler, const UseHandlerSettingsAsIs &marker)
 
void replayPcapFiles (const FileList &, Handler **, size_t, const PcapReplaySettings &)
 
void replayPcapFiles (const FileList &snapshots, MarketRecoveryOptions::Enum snapshotsApplyOptions, const FileList &incrementals, Handler **handlers, size_t handlerQty, const PcapReplaySettings &supplements)
 
void replayPcapFiles (const FileList &snapshots, MarketRecoveryOptions::Enum snapshotsApplyOptions, const FileList &incrementals, Handler &handler, const PcapReplaySettings &supplements=PcapReplaySettings())
 
void replayPcapFiles (const FileList &logs, Handler &handler, const PcapReplaySettings &supplements)
 
void replayPcapFiles (const FileList &logs, Handler &handler)
 
void mergeDatamineFiles (const FileList &inFileNames, std::string outFileName, const ReplaySpan &timeSpan=ReplaySpan())
 
void replayDatamineFiles (const FileList &, Handler **, size_t, const DatamineReplaySettings &)
 
void replayDatamineFiles (const FileList &logs, Handler &handler, const DatamineReplaySettings &supplements)
 
void replayDatamineFiles (const FileList &logs, Handler &handler)