6#include "fastmm/core/engine_runner.hpp"
8#include "fastmm/core/transport.hpp"
9#include "fastmm/strategies/engine_factory.hpp"
17 TscClock*
clock =
nullptr;
22template <StrategyLike S>
26 return make_engine_runner<S>(deps, *b->clock, *b->transport, *b->feed);
Definition session.hpp:50
std::unique_ptr< IEngineRunner > make_live_runner(TransportKind kind, RunnerDeps &deps)
Definition live_backend.hpp:25
TransportKind
Definition registry.hpp:33
Strategy registry (8.6, ADR-0012): name -> parameter schema + one factory per transport kind,...
Everything a factory needs that is backend-independent.
Definition registry.hpp:51
void * backend
Definition registry.hpp:59
Definition live_backend.hpp:18
TscClock * clock
Definition live_backend.hpp:19
RingFeed * feed
Definition live_backend.hpp:21
LiveTransport * transport
Definition live_backend.hpp:20