61 const std::string& message = std::string())
62 : status_(status), message_(message)
91 const std::string& message)
153 const std::string& source_;
154 const std::string& description_;
163 const std::string& source,
164 const std::string& description)
167 , description_(description)
virtual void onWarning(Handler &, const WarningArgs &)
IssueArgs ErrorArgs
Error arguments.
const std::string & source() const
Source of the issue.
virtual void onTcpRecovery(Handler &)
Handler spawned recovery of lost packets over TCP feed.
virtual void onStopped(Handler &)
Invoked when Handler has stopped market data processing.
RecoveryCompletionArgs(RecoveryCompletionStatus::Enum status, const std::string &message=std::string())
Initializes with given details.
virtual void onRealtimeProcessing(Handler &)
Indicates data receive timeout.
virtual void onStarted(Handler &)
Handler is has started to process market data.
virtual void onEndOfRealtimeProcessing(Handler &)
virtual void onError(Handler &, const ErrorArgs &)
virtual void onMarketRecovery(Handler &)
Indicates data reception failure.
Issue::Enum id() const
Issue identifier.
const std::string & description() const
Human readable description of the issue.
Recovery accomplished successfully.
IssueArgs WarningArgs
Warning arguments.
RecoveryCompletionArgs()
Initializes as blank instance.
#define ONIXS_CONFLATEDUDP_EXPORTED_CLASS_DECL(typeName)
Indicates data processing failure.
Collection of statuses of recovery completion.
#define ONIXS_CONFLATEDUDP_LTWT_STRUCT
virtual void onEndOfMarketRecovery(Handler &, const RecoveryCompletionArgs &)
Operation performed by the Handler failed.
void details(const std::string &message)
#define ONIXS_CONFLATEDUDP_EXPORTED_STRUCT
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
Identifies network connection failure.
Indicates error in data sequence.
IssueArgs(Issue::Enum id, const std::string &source, const std::string &description)
Initializes issue with provided attributes.
Gathers information about the recovery completion.
virtual void onEndOfTcpRecovery(Handler &, const RecoveryCompletionArgs &)
Handler accomplished recovery of lost packets over TCP feed.
virtual void onInstrumentRecovery(Handler &)
Download or replay of Security Definition(d) messages is started.
Indicates internal queue overflow.
Events raised by Handler while processing market data.
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
RecoveryCompletionStatus::Enum status() const
Indicates completion status of the recovery.
const std::string & details() const
virtual void onEndOfInstrumentRecovery(Handler &, const RecoveryCompletionArgs &)
Download or replay of Security Definition(d) messages is finished.
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
void status(RecoveryCompletionStatus::Enum status)
Assigns completion status of the recovery.