PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::native_order::native_order_v6::RequestDefinition Struct Reference

The immutable accepted form of one request: its handle, the request value as accepted, its birth (acceptance ordinal and decision floor), its origin (RequestOrigin::Host, or the kernel's own for a liquidation or a risk flatten) and its authority. More...

#include <native_order.hpp>

Data Fields

RequestHandle handle
 
Request request
 
Birth birth
 
std::optional< RequestHandlepredecessor
 
RequestOrigin origin = RequestOrigin::Host
 Appended last so every existing aggregate initializer keeps its meaning.
 

Detailed Description

The immutable accepted form of one request: its handle, the request value as accepted, its birth (acceptance ordinal and decision floor), its origin (RequestOrigin::Host, or the kernel's own for a liquidation or a risk flatten) and its authority.

Every event carries a shared pointer to it, so a reader holds the definition the kernel matched against and not a later re-read.

Definition at line 661 of file native_order.hpp.

Field Documentation

◆ handle

RequestHandle pineforge::native_order::native_order_v6::RequestDefinition::handle

Definition at line 662 of file native_order.hpp.

◆ request

Request pineforge::native_order::native_order_v6::RequestDefinition::request

Definition at line 663 of file native_order.hpp.

◆ birth

Birth pineforge::native_order::native_order_v6::RequestDefinition::birth

Definition at line 664 of file native_order.hpp.

◆ predecessor

std::optional<RequestHandle> pineforge::native_order::native_order_v6::RequestDefinition::predecessor

Definition at line 665 of file native_order.hpp.

◆ origin

RequestOrigin pineforge::native_order::native_order_v6::RequestDefinition::origin = RequestOrigin::Host

Appended last so every existing aggregate initializer keeps its meaning.

Definition at line 667 of file native_order.hpp.


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