representing the abstract class, which defines the order's actions callbacks interfaces More...
#include <IOrderHelper.h>
Public Member Functions | |
virtual void | execution_report (const RTExecutionReport &rp)=0 |
virtual void | order_cancel_reject (const RTOrderCancelReject &rp)=0 |
virtual void | business_message_reject (const RTBusinessMessageReject &rp)=0 |
virtual void | trade_report (const RTExecutionReport &rp)=0 |
virtual void | order_state_report (const RTExecutionReport &rp)=0 |
virtual void | on_order_handler_connected ()=0 |
virtual void | on_order_handler_disconnected ()=0 |
virtual void | on_trading_venue_state_changed (const char *name)=0 |
representing the abstract class, which defines the order's actions callbacks interfaces
virtual void RT::IOrderConsumer::business_message_reject | ( | const RTBusinessMessageReject & | rp | ) | [pure virtual] |
Order business message reject retrieval callback
Implemented in RT::RoboTrader.
virtual void RT::IOrderConsumer::execution_report | ( | const RTExecutionReport & | rp | ) | [pure virtual] |
Order execution report retrieval callback
Implemented in RT::RoboTrader.
virtual void RT::IOrderConsumer::on_order_handler_connected | ( | ) | [pure virtual] |
Order service connect event handler
virtual void RT::IOrderConsumer::on_order_handler_disconnected | ( | ) | [pure virtual] |
Order service disconnect event handler
virtual void RT::IOrderConsumer::on_trading_venue_state_changed | ( | const char * | name | ) | [pure virtual] |
Trading venue state change event handler
virtual void RT::IOrderConsumer::order_cancel_reject | ( | const RTOrderCancelReject & | rp | ) | [pure virtual] |
Order cancelreject retrieval callback
Implemented in RT::RoboTrader.
virtual void RT::IOrderConsumer::order_state_report | ( | const RTExecutionReport & | rp | ) | [pure virtual] |
Order state report retrieval callback
Implemented in RT::RoboTrader.
virtual void RT::IOrderConsumer::trade_report | ( | const RTExecutionReport & | rp | ) | [pure virtual] |
Trade report retrieval callback
Implemented in RT::RoboTrader.