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

#include <run_quota.hpp>

Public Member Functions

 QuotaTicket ()=default
 
 QuotaTicket (const QuotaTicket &)=delete
 
QuotaTicket & operator= (const QuotaTicket &)=delete
 
 QuotaTicket (QuotaTicket &&) noexcept=default
 
QuotaTicket & operator= (QuotaTicket &&) noexcept=default
 
std::uint64_t id () const noexcept
 
void commit (QuotaAmounts realized, std::uint64_t actual_extent, std::uint64_t device=0, std::uint64_t inode=0)
 
void cancel ()
 

Detailed Description

Definition at line 108 of file run_quota.hpp.

Constructor & Destructor Documentation

◆ QuotaTicket() [1/3]

pineforge::detail::QuotaTicket::QuotaTicket ( )
default

◆ QuotaTicket() [2/3]

pineforge::detail::QuotaTicket::QuotaTicket ( const QuotaTicket & )
delete

References QuotaTicket().

◆ QuotaTicket() [3/3]

pineforge::detail::QuotaTicket::QuotaTicket ( QuotaTicket && )
defaultnoexcept

References QuotaTicket().

Member Function Documentation

◆ operator=() [1/2]

QuotaTicket & pineforge::detail::QuotaTicket::operator= ( const QuotaTicket & )
delete

References QuotaTicket().

◆ operator=() [2/2]

QuotaTicket & pineforge::detail::QuotaTicket::operator= ( QuotaTicket && )
defaultnoexcept

References QuotaTicket().

◆ id()

std::uint64_t pineforge::detail::QuotaTicket::id ( ) const
inlinenoexcept

Definition at line 116 of file run_quota.hpp.

◆ commit()

void pineforge::detail::QuotaTicket::commit ( QuotaAmounts realized,
std::uint64_t actual_extent,
std::uint64_t device = 0,
std::uint64_t inode = 0 )

◆ cancel()

void pineforge::detail::QuotaTicket::cancel ( )

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