FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::bt::SyntheticSource Class Referencefinal

#include <fastmm/backtest/synthetic_source.hpp>

Inheritance diagram for fastmm::bt::SyntheticSource:

Public Member Functions

 SyntheticSource (const SyntheticSourceConfig &cfg)
 
const EventHeader * next () override
 
void reset () override
 
Timestamp start_ts () const override
 
const sim::MarketGeneratorStats & generator_stats () const noexcept
 
std::uint64_t events () const noexcept
 
std::uint64_t dropped () const noexcept
 should be 0
 

Constructor & Destructor Documentation

◆ SyntheticSource()

fastmm::bt::SyntheticSource::SyntheticSource ( const SyntheticSourceConfig &  cfg)
explicit

Member Function Documentation

◆ next()

const EventHeader * fastmm::bt::SyntheticSource::next ( )
override

◆ reset()

void fastmm::bt::SyntheticSource::reset ( )
override

◆ start_ts()

Timestamp fastmm::bt::SyntheticSource::start_ts ( ) const
inlineoverride

◆ generator_stats()

const sim::MarketGeneratorStats & fastmm::bt::SyntheticSource::generator_stats ( ) const
inlinenoexcept

◆ events()

std::uint64_t fastmm::bt::SyntheticSource::events ( ) const
inlinenoexcept

◆ dropped()

std::uint64_t fastmm::bt::SyntheticSource::dropped ( ) const
inlinenoexcept

should be 0