142 , description_(description)
166 const std::string& source_;
167 const std::string& description_;
Gathers information about the issue Handler may experience while processing market data...
Indicates data processing failure.
Indicates data receive timeout.
RecoveryCompletionStatus::Enum status() const
Indicates completion status of the recovery.
RecoveryCompletionArgs()
Initializes as blank instance.
Recovery accomplished successfully.
void details(const std::string &message)
Associates human readable message with recover completion event.
Issue::Enum id() const
Issue identifier.
virtual void onEndOfMarketRecovery(Handler &, const RecoveryCompletionArgs &)
Handler accomplished recovering order books from snapshots.
virtual void onInstrumentRecovery(Handler &)
Download or replay of Security Definition(d) messages is started.
Recovery failed and no further attempts to recover will be made.
IssueArgs(Issue::Enum id, const std::string &source, const std::string &description)
Initializes issue with provided attributes.
Identifies network connection failure.
Encapsulates all the machinery related with market data processing from CME Market Data Platform...
Indicates data reception failure.
virtual void onWarning(Handler &, const WarningArgs &)
Non-critical issue occurred while Handler is processing market data.
Collection of issues Handler may report during market data processing.
virtual void onRealtimeProcessing(Handler &)
Handler resumed real-time processing of market data received over incremental feeds.
#define ONIXS_CMEMDH_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_CMEMDH_LTWT
virtual void onStopped(Handler &)
Invoked when Handler has stopped market data processing.
IssueArgs WarningArgs
Warning arguments.
Source reported this issue will function in reduced capacity.
Indicates internal queue overflow.
Indicates error in data sequence.
Collection of statuses of recovery completion.
virtual void onMarketRecovery(Handler &)
Handler started recovering order books from snapshots.
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
Gathers information about the recovery completion.
virtual void onEndOfRealtimeProcessing(Handler &)
Handler suspended real-time processing of market data received over incremental feeds.
virtual void onError(Handler &, const ErrorArgs &)
Error occurred while Handler is processing market data.
std::ostream & operator<<(std::ostream &stream, const IssueArgs &args)
RecoveryCompletionArgs(RecoveryCompletionStatus::Enum status, const std::string &message=std::string())
Initializes with given details.
#define ONIXS_CMEMDH_EXPORTED
Operation performed by the Handler failed.
virtual void onTcpRecovery(Handler &)
Handler spawned recovery of lost packets over TCP feed.
virtual void onEndOfInstrumentRecovery(Handler &, const RecoveryCompletionArgs &)
Download or replay of Security Definition(d) messages is finished.
const std::string & details() const
Human readable description of recovery completion.
Operation performed by the Handler did not accomplish within the time allocated for it...
virtual void onEndOfTcpRecovery(Handler &, const RecoveryCompletionArgs &)
Handler accomplished recovery of lost packets over TCP feed.
Events raised by Handler while processing market data.
virtual void onStarted(Handler &)
Handler is has started to process market data.
const std::string & source() const
Source of the issue.
const std::string & description() const
Human readable description of the issue.
IssueArgs ErrorArgs
Error arguments.
#define ONIXS_CMEMDH_NAMESPACE_END