TT CORE SDK 2.0.1.1
TT CORE SDK documentation
|
Interface for listening to order events. More...
#include <order.h>
Public Member Functions | |
virtual | ~IOrderEventHandler () noexcept=default |
virtual void | OnExecutionReport (OrderPtr order, ExecutionReportPtr execRpt)=0 |
Callback delivering execution report messages. | |
virtual void | OnEpiqUpdate (OrderPtr order, double epiq) |
virtual void | OnExportValuesUpdate (OrderPtr order, const ttsdk::ExportValues &exports) |
virtual void | OnReject (OrderPtr order, RejectResponsePtr rejResp)=0 |
Callback delivering order reject messages. | |
virtual void | OnSendFailed (OrderPtr order, const OrderProfile &profile, const SendCode code)=0 |
Callback fired when a request delivery surpasses the timeout threshold. | |
virtual void | OnUnsubscribed (const char *orderId)=0 |
Callback fired when the unsubscribe request is complete and it is safe to. | |
Interface for listening to order events.
|
virtualdefaultnoexcept |
|
pure virtual |
Callback delivering execution report messages.
|
inlinevirtual |
|
pure virtual |
Callback delivering order reject messages.
|
pure virtual |
Callback fired when a request delivery surpasses the timeout threshold.
Callback fired when the unsubscribe request is complete and it is safe to.