61 const std::string& message = std::string())
62 : status_(status), message_(message)
91 const std::string& message)
149 const std::string& source_;
150 const std::string& description_;
159 const std::string& source,
160 const std::string& description)
163 , description_(description)
Indicates data processing failure.
#define ONIXS_CMEMDH_LTWT_CLASS
Indicates data receive timeout.
void status(RecoveryCompletionStatus::Enum status)
Assigns completion status of the recovery.
RecoveryCompletionStatus::Enum status() const
Indicates completion status of the recovery.
RecoveryCompletionArgs()
Initializes as blank instance.
Recovery accomplished successfully.
void details(const std::string &message)
Issue::Enum id() const
Issue identifier.
virtual void onEndOfMarketRecovery(Handler &, const RecoveryCompletionArgs &)
virtual void onInstrumentRecovery(Handler &)
Download or replay of Security Definition(d) messages is started.
IssueArgs(Issue::Enum id, const std::string &source, const std::string &description)
Initializes issue with provided attributes.
Identifies network connection failure.
Indicates data reception failure.
virtual void onWarning(Handler &, const WarningArgs &)
virtual void onRealtimeProcessing(Handler &)
#define ONIXS_CMEMDH_EXPORTED_CLASS_DECL(typeName)
virtual void onStopped(Handler &)
Invoked when Handler has stopped market data processing.
IssueArgs WarningArgs
Warning arguments.
Indicates internal queue overflow.
Indicates error in data sequence.
#define ONIXS_CMEMDH_LTWT_STRUCT
Collection of statuses of recovery completion.
virtual void onMarketRecovery(Handler &)
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
Gathers information about the recovery completion.
virtual void onEndOfRealtimeProcessing(Handler &)
virtual void onError(Handler &, const ErrorArgs &)
RecoveryCompletionArgs(RecoveryCompletionStatus::Enum status, const std::string &message=std::string())
Initializes with given details.
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
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.
#define ONIXS_CMEMDH_EXPORTED_STRUCT
const std::string & description() const
Human readable description of the issue.
IssueArgs ErrorArgs
Error arguments.
#define ONIXS_CMEMDH_NAMESPACE_END