PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::order_cancellation_v1::OrderCancellationReceipt Class Reference

#include <order_cancellation.hpp>

Public Member Functions

CancellationCause cause () const
 
CancellationState state () const
 
CloseClaimRelease close_claim_release () const
 
uint64_t source_incarnation () const
 
int64_t source_sequence () const
 
uint64_t target_incarnation () const
 
int64_t target_owner () const
 
uint64_t target_revision () const
 
double close_claim_consumed () const
 
double close_claim_retired () const
 
bool cancelled () const
 
bool has_close_claim () const
 
CancellationResult cancel (CancellationCause cause, uint64_t source_incarnation, int64_t source_sequence, CancellationTarget target, CancellationTarget current_target)
 
CancellationResult cancel_and_release (CancellationCause cause, uint64_t source_incarnation, int64_t source_sequence, CancellationTarget target, CancellationTarget current_target, double *ledger)
 
bool bind_close_claim (double consumed, double retired)
 
bool release_close_claim_once (double &ledger)
 

Detailed Description

Definition at line 49 of file order_cancellation.hpp.

Member Function Documentation

◆ cause()

CancellationCause pineforge::order_cancellation_v1::OrderCancellationReceipt::cause ( ) const
inline

Definition at line 51 of file order_cancellation.hpp.

Referenced by cancel(), and cancel_and_release().

◆ state()

CancellationState pineforge::order_cancellation_v1::OrderCancellationReceipt::state ( ) const
inline

Definition at line 52 of file order_cancellation.hpp.

◆ close_claim_release()

CloseClaimRelease pineforge::order_cancellation_v1::OrderCancellationReceipt::close_claim_release ( ) const
inline

Definition at line 53 of file order_cancellation.hpp.

◆ source_incarnation()

uint64_t pineforge::order_cancellation_v1::OrderCancellationReceipt::source_incarnation ( ) const
inline

Definition at line 54 of file order_cancellation.hpp.

Referenced by cancel(), and cancel_and_release().

◆ source_sequence()

int64_t pineforge::order_cancellation_v1::OrderCancellationReceipt::source_sequence ( ) const
inline

Definition at line 55 of file order_cancellation.hpp.

Referenced by cancel(), and cancel_and_release().

◆ target_incarnation()

uint64_t pineforge::order_cancellation_v1::OrderCancellationReceipt::target_incarnation ( ) const
inline

Definition at line 56 of file order_cancellation.hpp.

◆ target_owner()

int64_t pineforge::order_cancellation_v1::OrderCancellationReceipt::target_owner ( ) const
inline

Definition at line 57 of file order_cancellation.hpp.

◆ target_revision()

uint64_t pineforge::order_cancellation_v1::OrderCancellationReceipt::target_revision ( ) const
inline

Definition at line 58 of file order_cancellation.hpp.

◆ close_claim_consumed()

double pineforge::order_cancellation_v1::OrderCancellationReceipt::close_claim_consumed ( ) const
inline

Definition at line 59 of file order_cancellation.hpp.

◆ close_claim_retired()

double pineforge::order_cancellation_v1::OrderCancellationReceipt::close_claim_retired ( ) const
inline

Definition at line 60 of file order_cancellation.hpp.

◆ cancelled()

bool pineforge::order_cancellation_v1::OrderCancellationReceipt::cancelled ( ) const
inline

◆ has_close_claim()

bool pineforge::order_cancellation_v1::OrderCancellationReceipt::has_close_claim ( ) const
inline

◆ cancel()

◆ cancel_and_release()

CancellationResult pineforge::order_cancellation_v1::OrderCancellationReceipt::cancel_and_release ( CancellationCause cause,
uint64_t source_incarnation,
int64_t source_sequence,
CancellationTarget target,
CancellationTarget current_target,
double * ledger )
inline

◆ bind_close_claim()

bool pineforge::order_cancellation_v1::OrderCancellationReceipt::bind_close_claim ( double consumed,
double retired )
inline

◆ release_close_claim_once()

bool pineforge::order_cancellation_v1::OrderCancellationReceipt::release_close_claim_once ( double & ledger)
inline

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