PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::native_order::native_order_v8::LiveRequest Struct Reference

#include <native_order.hpp>

Public Member Functions

const RequestHandle & handle () const noexcept
 
const Request & request () const noexcept
 
const Birth & birth () const noexcept
 
const std::optional< RequestHandle > & predecessor () const noexcept
 
uint64_t priority () const noexcept
 Its place in the queue (RequestDefinition::priority): the handle's incarnation, unless a re-price kept the handle and took a later number.
 

Data Fields

DefinitionRef definition
 
Remaining remaining = RemainingUnbound{}
 
Authority authority = UnboundBookClose{}
 
TriggerState trigger_state = MarketReady{}
 
Allowance allowance = AllowanceUnset{}
 
PendingAdjustments pending = PendingNone{}
 
std::optional< double > sizing_units
 Placement-time sizing measurements frozen from the accepting command context.
 
std::optional< double > sizing_scope
 
std::optional< double > sizing_price
 

Detailed Description

Definition at line 847 of file native_order.hpp.

Member Function Documentation

◆ handle()

const RequestHandle & pineforge::native_order::native_order_v8::LiveRequest::handle ( ) const
inlinenoexcept

Definition at line 861 of file native_order.hpp.

References definition.

◆ request()

const Request & pineforge::native_order::native_order_v8::LiveRequest::request ( ) const
inlinenoexcept

Definition at line 862 of file native_order.hpp.

References definition.

◆ birth()

const Birth & pineforge::native_order::native_order_v8::LiveRequest::birth ( ) const
inlinenoexcept

Definition at line 863 of file native_order.hpp.

References definition.

◆ predecessor()

const std::optional< RequestHandle > & pineforge::native_order::native_order_v8::LiveRequest::predecessor ( ) const
inlinenoexcept

Definition at line 864 of file native_order.hpp.

References definition.

◆ priority()

uint64_t pineforge::native_order::native_order_v8::LiveRequest::priority ( ) const
inlinenoexcept

Its place in the queue (RequestDefinition::priority): the handle's incarnation, unless a re-price kept the handle and took a later number.

Definition at line 869 of file native_order.hpp.

References definition.

Field Documentation

◆ definition

DefinitionRef pineforge::native_order::native_order_v8::LiveRequest::definition

Definition at line 848 of file native_order.hpp.

Referenced by birth(), handle(), predecessor(), priority(), and request().

◆ remaining

Remaining pineforge::native_order::native_order_v8::LiveRequest::remaining = RemainingUnbound{}

Definition at line 849 of file native_order.hpp.

◆ authority

Authority pineforge::native_order::native_order_v8::LiveRequest::authority = UnboundBookClose{}

Definition at line 850 of file native_order.hpp.

◆ trigger_state

TriggerState pineforge::native_order::native_order_v8::LiveRequest::trigger_state = MarketReady{}

Definition at line 851 of file native_order.hpp.

◆ allowance

Allowance pineforge::native_order::native_order_v8::LiveRequest::allowance = AllowanceUnset{}

Definition at line 852 of file native_order.hpp.

◆ pending

PendingAdjustments pineforge::native_order::native_order_v8::LiveRequest::pending = PendingNone{}

Definition at line 853 of file native_order.hpp.

◆ sizing_units

std::optional<double> pineforge::native_order::native_order_v8::LiveRequest::sizing_units

Placement-time sizing measurements frozen from the accepting command context.

Both stay empty for every request that did not ask to freeze one, and an empty optional folds nothing into the continuation digest.

Definition at line 857 of file native_order.hpp.

◆ sizing_scope

std::optional<double> pineforge::native_order::native_order_v8::LiveRequest::sizing_scope

Definition at line 858 of file native_order.hpp.

◆ sizing_price

std::optional<double> pineforge::native_order::native_order_v8::LiveRequest::sizing_price

Definition at line 859 of file native_order.hpp.


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