|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
Paged text emitted from a same-store source. More...
#include <payload_readback.hpp>
Public Member Functions | |
| PayloadChunkBytes () noexcept=default | |
| PayloadChunkBytes (PayloadReadback reader, std::uint64_t first, std::uint64_t size) noexcept | |
| std::uint64_t | size () 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 |
| virtual const ReportScratchIoError * | carried_failure () const noexcept |
Paged text emitted from a same-store source.
Fixed chunks permit the writer to finish each input read before put; this reader joins them without a copy.
Definition at line 91 of file payload_readback.hpp.
|
defaultnoexcept |
Referenced by PayloadChunkBytes().
|
inlinenoexcept |
Definition at line 94 of file payload_readback.hpp.
References PayloadChunkBytes(), and size().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchByteSource.
Definition at line 96 of file payload_readback.hpp.
Referenced by PayloadChunkBytes().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchByteSource.
Definition at line 97 of file payload_readback.hpp.
References pineforge::detail::PayloadField::bytes, pineforge::detail::corrupt, pineforge::detail::ok, pineforge::detail::programming_error, pineforge::detail::PayloadBytes::read(), pineforge::detail::PayloadBytes::size(), pineforge::detail::text, and pineforge::detail::PayloadField::type.