PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::detail::PositionTailBinding::File Class Reference

#include <pine_position_tail_binding.hpp>

Public Member Functions

 File (const std::string &directory)
 
int descriptor () const noexcept
 
std::uint64_t read_count () const noexcept
 
std::uint64_t read_bytes () const noexcept
 
void write (std::uint64_t offset, const void *bytes, std::size_t count)
 
void read (std::uint64_t offset, void *bytes, std::size_t count) const
 
void clear ()
 
void release () noexcept
 

Detailed Description

Definition at line 20 of file pine_position_tail_binding.hpp.

Constructor & Destructor Documentation

◆ File()

pineforge::source::detail::PositionTailBinding::File::File ( const std::string & directory)
inlineexplicit

Definition at line 22 of file pine_position_tail_binding.hpp.

Member Function Documentation

◆ descriptor()

int pineforge::source::detail::PositionTailBinding::File::descriptor ( ) const
inlinenoexcept

Definition at line 24 of file pine_position_tail_binding.hpp.

◆ read_count()

std::uint64_t pineforge::source::detail::PositionTailBinding::File::read_count ( ) const
inlinenoexcept

Definition at line 25 of file pine_position_tail_binding.hpp.

◆ read_bytes()

std::uint64_t pineforge::source::detail::PositionTailBinding::File::read_bytes ( ) const
inlinenoexcept

Definition at line 26 of file pine_position_tail_binding.hpp.

◆ write()

void pineforge::source::detail::PositionTailBinding::File::write ( std::uint64_t offset,
const void * bytes,
std::size_t count )
inline

Definition at line 27 of file pine_position_tail_binding.hpp.

◆ read()

void pineforge::source::detail::PositionTailBinding::File::read ( std::uint64_t offset,
void * bytes,
std::size_t count ) const
inline

Definition at line 30 of file pine_position_tail_binding.hpp.

◆ clear()

void pineforge::source::detail::PositionTailBinding::File::clear ( )
inline

Definition at line 33 of file pine_position_tail_binding.hpp.

◆ release()

void pineforge::source::detail::PositionTailBinding::File::release ( )
inlinenoexcept

Definition at line 34 of file pine_position_tail_binding.hpp.


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