|
bool(* | on_can_send )(order_book_t *) |
| check if orders can be sent
|
|
void(* | on_activated )(order_book_t *) |
| fired when order_book activated (all orders are active)
|
|
void(* | on_canceled )(order_book_t *) |
| fired when order_book canceled (all orders are canceled)
|
|
void(* | on_rejected )(order_book_t *, xroad_rej_reason_t, xroad_str_t) |
| fired when order_book rejected
|
|
void(* | on_replaced )(order_book_t *) |
| fired when order_book replaced
|
|
void(* | on_error )(order_book_t *, xroad_str_t) |
| fired when order_book in errorneus state
|
|
void(* | on_trade )(order_book_t *, xroad_trade_t *) |
| fired when order_book trade received
|
|
void(* | on_destroyed )(order_book_t *) |
| fired when order_book is ready to destroy
|
|
xroad_errno_t(* | gen_qty )(order_book_t *, uint64_t, xroad_side_t, xroad_qty_t *, size_t, xroad_sstream_t *) |
| used for generation of order quantities
|
|
void * | ctx |
| stored context
|
|
The documentation for this struct was generated from the following file:
- /home/dmitryme/dev/xroad/release/sdk/include/order/order_book.h