46std::vector<std::string>
53ONIXS_CONFLATEDUDP_EXPORTED
66ONIXS_CONFLATEDUDP_EXPORTED
81ONIXS_CONFLATEDUDP_EXPORTED
88#if !defined (ONIXS_CONFLATEDUDP_NO_DEPRECATED)
99 const std::string& location,
100 const std::string& ext)
155 : begin_(other.begin_)
163 return (begin_ >= end_);
173 begin_ <= timestamp &&
210 begin_ = other.begin_;
241 class DataSourceLess = std::less<DataSource>
295 settingsUse_ = policy;
413 using Base::settingsUse;
435PcapReplaySupplements::Aliases
450 using Base::settingsUse;
471DatamineReplaySupplements::Aliases
477ONIXS_CONFLATEDUDP_EXPORTED
495 Handler* handlers[] = { &handler };
528 Handler* handlers[] = { &handler };
571 Handler* handlers[] = { &handler };
578ONIXS_CONFLATEDUDP_EXPORTED
595 Handler* handlers[] = { &handler };
616ONIXS_CONFLATEDUDP_EXPORTED
633 Handler* handlers[] = { &handler };
#define ONIXS_CONFLATEDUDP_LTWT_STRUCT
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
#define ONIXS_CONFLATEDUDP_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
DatamineReplaySupplements()
Initializes settings with the default values.
HandlerSettingsUse::Enum settingsUse() const
Network feed connection attributes.
Replay supplements for the PCAP replay functionality.
PcapReplaySupplements()
Initializes settings with the default values.
HandlerSettingsUse::Enum settingsUse() const
Defines range of log entries to be replayed.
const Timestamp & end() const
Indicates the end of the range.
bool empty() const
Indicates whether span is empty or not.
void begin(const Timestamp &value)
Updates the beginning of the range.
void end(const Timestamp &value)
Indicates the end of the range.
ReplaySpan(const Timestamp &begin, const Timestamp &end)
const Timestamp & begin() const
Indicates the beginning of the range.
bool contain(const Timestamp ×tamp) const
ReplaySpan(const ReplaySpan &other)
ReplaySpan()
Initializes empty span.
ReplaySpeed::Enum speed() const
Indicates processing speed policy.
ReplaySupplements()
Initializes the settings with the default values.
const ReplaySpan & timeSpan() const
Time span for which entries are to be processed.
HandlerSettingsUse::Enum settingsUse() const
Handler settings use policy.
void speed(ReplaySpeed::Enum policy)
Defines processing speed.
const Aliases & aliases() const
ReplaySpan & timeSpan()
Time span for which entries are to be processed.
void settingsUse(HandlerSettingsUse::Enum policy)
Defines handler settings use policy.
std::map< DataSource, DataSource, DataSourceLess > Aliases
The table of data source aliases.
ReplaySupplements(const ReplaySupplements &other)
Initializes as a copy of the other one.
Represents time point without time-zone information.
void gatherPcapFiles(FileList &files, const std::string &location, const std::string &ext)
ONIXS_CONFLATEDUDP_EXPORTED void gatherFiles(FileList &, const std::string &, const std::string &)
PcapReplaySupplements::Aliases NetAddressAliases
ONIXS_CONFLATEDUDP_EXPORTED void replayLogFiles(const FileList &, Handler **, size_t, const LogReplaySupplements &)
DatamineReplaySupplements::Aliases ChannelIdAliases
ONIXS_CONFLATEDUDP_EXPORTED void replayPcapFiles(const FileList &, Handler **, size_t, const PcapReplaySupplements &)
std::vector< std::string > FileList
Ordered list of logs to be replayed.
LogReplaySupplements::Aliases FeedIdAliases
ONIXS_CONFLATEDUDP_EXPORTED void replayDatamineFiles(const FileList &, Handler **, size_t, const DatamineReplaySupplements &)
ReplaySupplements< NetFeedId > LogReplaySupplements
Replay supplements for log replay functionality.
UInt32 ChannelId
Identifies CME channel.
ONIXS_CONFLATEDUDP_EXPORTED void gatherLogFiles(FileList &, ChannelId, const std::string &)
Establishes the order between two connections.
Controls speed of market data replay.
Enum
Controls speed of market data replay.
@ NoDelay
Replays run at maximal speed.
@ Original
Data is replayed with the original speed.