FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::venues::Venue Member List

This is the complete list of members for fastmm::venues::Venue, including all inherited members.

account_fees(const InstrumentTable &)fastmm::venues::Venueinlinevirtual
attach(const SymbolTable &symbols, const InstrumentTable &instruments, EventSink &md_sink, EventSink &order_sink, MsgRing *outbound)=0fastmm::venues::Venuepure virtual
audit_executions(std::int64_t, std::int64_t, std::function< void(bool, std::vector< AuditFill >)>)fastmm::venues::Venueinlinevirtual
budget_pub_fastmm::venues::Venueprotected
budget_source() const noexceptfastmm::venues::Venueinline
can_audit_executions() const noexceptfastmm::venues::Venueinlinevirtual
cancel_all()=0fastmm::venues::Venuepure virtual
caps() const noexcept=0fastmm::venues::Venuepure virtual
connect(net::Reactor &reactor)=0fastmm::venues::Venuepure virtual
defer_private()fastmm::venues::Venueinlinevirtual
disconnect()=0fastmm::venues::Venuepure virtual
enable_private()fastmm::venues::Venueinlinevirtual
id() const noexcept=0fastmm::venues::Venuepure virtual
load_reference_data(InstrumentTable &instruments)=0fastmm::venues::Venuepure virtual
name() const noexcept=0fastmm::venues::Venuepure virtual
note_taken(const OrderCommand &cmd) noexceptfastmm::venues::Venueinlineprotected
on_timer(std::int64_t now_ns)=0fastmm::venues::Venuepure virtual
on_wake()=0fastmm::venues::Venuepure virtual
orders_taken_fastmm::venues::Venueprotected
poll() noexceptfastmm::venues::Venueinlinevirtual
refused_account_settings() const noexceptfastmm::venues::Venueinlinevirtual
request_balances()fastmm::venues::Venueinlinevirtual
request_executions(std::int64_t=0)fastmm::venues::Venueinlinevirtual
request_open_orders()=0fastmm::venues::Venuepure virtual
resume_executions(std::int64_t, const std::vector< std::string > &)fastmm::venues::Venueinlinevirtual
resume_known_trade_ids(const std::vector< std::pair< InstrumentId, std::vector< std::int64_t > > > &)fastmm::venues::Venueinlinevirtual
resume_trade_ids(const std::vector< std::pair< InstrumentId, std::int64_t > > &)fastmm::venues::Venueinlinevirtual
resync_books()fastmm::venues::Venueinlinevirtual
send_now(std::span< const EventHeader *const > batch)=0fastmm::venues::Venuepure virtual
set_tsc_calibration_source(const Seqlocked< TscCalibration > *src) noexceptfastmm::venues::Venueinline
status() const noexcept=0fastmm::venues::Venuepure virtual
subscribe(std::span< const InstrumentId > instruments)=0fastmm::venues::Venuepure virtual
transfer(const TransferRequest &)fastmm::venues::Venueinlinevirtual
transfer_account() constfastmm::venues::Venueinlinevirtual
transfer_status(const TransferRequest &)fastmm::venues::Venueinlinevirtual
tsc_calibration() const noexceptfastmm::venues::Venueinlineprotected
~Venue()=defaultfastmm::venues::Venuevirtual