| advance(Duration d) | fastmm::sim::StrategyHarness< S > | inline |
| book(Price bid, Price ask, Qty size=Qty::from_int(1), InstrumentId id=InstrumentId{0}) | fastmm::sim::StrategyHarness< S > | inline |
| book(std::string_view bid, std::string_view ask, InstrumentId id=InstrumentId{0}) | fastmm::sim::StrategyHarness< S > | inline |
| disconnect(std::uint8_t channel=0, VenueId v=VenueId{0}) | fastmm::sim::StrategyHarness< S > | inline |
| engine() noexcept | fastmm::sim::StrategyHarness< S > | inline |
| EngineType typedef | fastmm::sim::StrategyHarness< S > | |
| fill(Side side, Qty qty=Qty{}, InstrumentId id=InstrumentId{0}) | fastmm::sim::StrategyHarness< S > | inline |
| instrument() noexcept | fastmm::sim::StrategyHarness< S > | inlinestatic |
| now() const noexcept | fastmm::sim::StrategyHarness< S > | inline |
| price(std::string_view s) | fastmm::sim::StrategyHarness< S > | inlinestatic |
| publish(const std::vector< ParamPublisher::ParamValue > &values) | fastmm::sim::StrategyHarness< S > | inline |
| pull_quotes() | fastmm::sim::StrategyHarness< S > | inline |
| push(EventHeader &h) | fastmm::sim::StrategyHarness< S > | inline |
| quantity(std::string_view s) | fastmm::sim::StrategyHarness< S > | inlinestatic |
| reconnect(std::uint8_t channel=0, VenueId v=VenueId{0}) | fastmm::sim::StrategyHarness< S > | inline |
| resume_quotes() | fastmm::sim::StrategyHarness< S > | inline |
| strategy() noexcept | fastmm::sim::StrategyHarness< S > | inline |
| StrategyHarness(const ParamMap ¶ms={}, const HarnessOptions &options={}) | fastmm::sim::StrategyHarness< S > | inlineexplicit |
| trade(Price px, Qty qty, Side aggressor, InstrumentId id=InstrumentId{0}) | fastmm::sim::StrategyHarness< S > | inline |
| venue_transport() noexcept | fastmm::sim::StrategyHarness< S > | inline |
| working_orders(InstrumentId id=InstrumentId{0}) const | fastmm::sim::StrategyHarness< S > | inline |