algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::runner::JournalingExecutor< Inner, Journal, Clock > Member List

This is the complete list of members for algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >, including all inherited members.

cancel(const WorkingOrder< BrokerTag > &working)algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
effective_route_of(const strategy::PlannedOrder &order) constalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
inner() const noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
inner() noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
journal() const noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
journal_failures() const noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
JournalingExecutor(Inner inner, Journal &journal, Clock clock={})algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
last_entry() const noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
last_error() const noexcept -> decltype(std::declval< const Executor & >().last_error())algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
last_journal_error() const noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
last_ref() const noexcept -> decltype(std::declval< const Executor & >().last_ref())algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
place(const strategy::PlannedOrder &order)algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
place(const strategy::PlannedOrder &order, std::optional< Decimal64 > baseline)algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
reaches_a_brokeralgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >static
record(JournalEntry &entry)algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
requested_route(Venue asked) const noexcept -> decltype(std::declval< const Executor & >().requested_route(asked))algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
route_of(const strategy::PlannedOrder &order, int) const -> decltype(std::declval< const E & >().effective_route(order.venue_))algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
route_of(const strategy::PlannedOrder &order, long) constalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
set_id_prefix(std::string prefix)algotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline
unjournaled_refusals() const noexceptalgotradelib::runner::JournalingExecutor< Inner, Journal, Clock >inline