PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::detail::journal_codec::StoreSource Class Referencefinal

#include <journal_codec.hpp>

Public Member Functions

 StoreSource (const ScratchReadback &store, ScratchHandle handle, std::uint64_t length) noexcept
 
std::uint64_t size () const noexcept override
 
const ReportScratchIoError * carried_failure () const noexcept override
 
ScratchStatus read (std::uint64_t offset, ScratchBuffer out) const noexcept override
 
- Public Member Functions inherited from pineforge::detail::ScratchByteSource
virtual ~ScratchByteSource () noexcept=default
 

Detailed Description

Definition at line 186 of file journal_codec.hpp.

Constructor & Destructor Documentation

◆ StoreSource()

pineforge::detail::journal_codec::StoreSource::StoreSource ( const ScratchReadback & store,
ScratchHandle handle,
std::uint64_t length )
inlinenoexcept

Member Function Documentation

◆ size()

std::uint64_t pineforge::detail::journal_codec::StoreSource::size ( ) const
inlineoverridevirtualnoexcept

Implements pineforge::detail::ScratchByteSource.

Definition at line 192 of file journal_codec.hpp.

◆ carried_failure()

const ReportScratchIoError * pineforge::detail::journal_codec::StoreSource::carried_failure ( ) const
inlineoverridevirtualnoexcept

Reimplemented from pineforge::detail::ScratchByteSource.

Definition at line 193 of file journal_codec.hpp.

◆ read()

ScratchStatus pineforge::detail::journal_codec::StoreSource::read ( std::uint64_t offset,
ScratchBuffer out ) const
inlineoverridevirtualnoexcept

The documentation for this class was generated from the following file: