|
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
|
This is the complete list of members for fastmm::Oms, including all inherited members.
| best_own_px(InstrumentId id, Side s) const noexcept | fastmm::Oms | inline |
| classify(ClientOrderId id) const noexcept | fastmm::Oms | inline |
| find(ClientOrderId id) const noexcept | fastmm::Oms | inline |
| for_each_open_order(F &&f) const noexcept | fastmm::Oms | inline |
| for_each_open_order(InstrumentId id, F &&f) const noexcept | fastmm::Oms | inline |
| get(Handle< Order > h) const noexcept | fastmm::Oms | inline |
| get(Handle< Order > h) noexcept | fastmm::Oms | inline |
| ids_left() const noexcept | fastmm::Oms | inline |
| is_live(Handle< Order > h) const noexcept | fastmm::Oms | inline |
| next_cl_ord_id() noexcept | fastmm::Oms | inline |
| Oms(std::uint16_t session_epoch=1, std::uint64_t max_seq=kMaxSeq) noexcept | fastmm::Oms | inlineexplicit |
| Oms(const Oms &)=delete | fastmm::Oms | |
| on_ack(const OrderAckMsg &m) noexcept | fastmm::Oms | inline |
| on_cancel_ack(const OrderCancelAckMsg &m) noexcept | fastmm::Oms | inline |
| on_cancel_reject(const OrderCancelRejectMsg &m) noexcept | fastmm::Oms | inline |
| on_expired(const OrderExpiredMsg &m) noexcept | fastmm::Oms | inline |
| on_fill(const OrderFillMsg &m) noexcept | fastmm::Oms | inline |
| on_reject(const OrderRejectMsg &m) noexcept | fastmm::Oms | inline |
| open_count() const noexcept | fastmm::Oms | inline |
| open_count(InstrumentId id) const noexcept | fastmm::Oms | inline |
| open_qty(InstrumentId id, Side s) const noexcept | fastmm::Oms | inline |
| operator=(const Oms &)=delete | fastmm::Oms | |
| reconcile_begin(VenueId venue=VenueId::invalid(), std::optional< ClientOrderId > sent_watermark=std::nullopt) noexcept | fastmm::Oms | inline |
| reconcile_end(F &&f, VenueId venue=VenueId::invalid()) noexcept | fastmm::Oms | inline |
| reconcile_open_order(const ReconcileMsg &m) noexcept | fastmm::Oms | inline |
| request_cancel(Handle< Order > h) noexcept | fastmm::Oms | inline |
| request_cancel_unacked(Handle< Order > h) noexcept | fastmm::Oms | inline |
| request_replace(Handle< Order > h, ClientOrderId new_id, Price px, Qty qty, Timestamp now={}) noexcept | fastmm::Oms | inline |
| session_epoch() const noexcept | fastmm::Oms | inline |
| stats() const noexcept | fastmm::Oms | inline |
| submit(const NewOrderRequest &req, ClientOrderId id, Timestamp now) noexcept | fastmm::Oms | inline |
| sweep_pending(Timestamp now, Duration timeout, F &&f) noexcept | fastmm::Oms | inline |
| times(Handle< Order > h) const noexcept | fastmm::Oms | inline |
| warm_up() noexcept | fastmm::Oms | inline |