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 843 of file native_order.hpp.

Member Function Documentation

◆ handle()

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

Definition at line 857 of file native_order.hpp.

References definition.

◆ request()

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

Definition at line 858 of file native_order.hpp.

References definition.

◆ birth()

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

Definition at line 859 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 860 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 865 of file native_order.hpp.

References definition.

Field Documentation

◆ definition

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

Definition at line 844 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 845 of file native_order.hpp.

◆ authority

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

Definition at line 846 of file native_order.hpp.

◆ trigger_state

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

Definition at line 847 of file native_order.hpp.

◆ allowance

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

Definition at line 848 of file native_order.hpp.

◆ pending

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

Definition at line 849 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 853 of file native_order.hpp.

◆ sizing_scope

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

Definition at line 854 of file native_order.hpp.

◆ sizing_price

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

Definition at line 855 of file native_order.hpp.


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