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

A candidate the run refused, with its MatchRejectReason and the cursor it was refused at. More...

#include <native_order.hpp>

Public Member Functions

const RequestHandlehandle () const noexcept
 
const Requestrequest () const noexcept
 
const Birthbirth () const noexcept
 

Data Fields

uint64_t ordinal = 0
 
MatchRejectReason reason = MatchRejectReason::OpeningDirection
 
DefinitionRef definition
 
RemainingProjection remaining = RemainingProjectionUnbound{}
 
Authority authority = UnboundBookClose{}
 
MatchCursor cursor {}
 
std::optional< ExecutionTermsattempted_terms
 

Detailed Description

A candidate the run refused, with its MatchRejectReason and the cursor it was refused at.

It carries an event ordinal but no execution identity, and the request stays live unless the reason is terminal.

Definition at line 989 of file native_order.hpp.

Member Function Documentation

◆ handle()

const RequestHandle & pineforge::native_order::native_order_v6::MatchRejectedEvent::handle ( ) const
inlinenoexcept

Definition at line 997 of file native_order.hpp.

References definition.

◆ request()

const Request & pineforge::native_order::native_order_v6::MatchRejectedEvent::request ( ) const
inlinenoexcept

Definition at line 998 of file native_order.hpp.

References definition.

◆ birth()

const Birth & pineforge::native_order::native_order_v6::MatchRejectedEvent::birth ( ) const
inlinenoexcept

Definition at line 999 of file native_order.hpp.

References definition.

Field Documentation

◆ ordinal

uint64_t pineforge::native_order::native_order_v6::MatchRejectedEvent::ordinal = 0

Definition at line 990 of file native_order.hpp.

◆ reason

MatchRejectReason pineforge::native_order::native_order_v6::MatchRejectedEvent::reason = MatchRejectReason::OpeningDirection

Definition at line 991 of file native_order.hpp.

◆ definition

DefinitionRef pineforge::native_order::native_order_v6::MatchRejectedEvent::definition

Definition at line 992 of file native_order.hpp.

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

◆ remaining

RemainingProjection pineforge::native_order::native_order_v6::MatchRejectedEvent::remaining = RemainingProjectionUnbound{}

Definition at line 993 of file native_order.hpp.

◆ authority

Authority pineforge::native_order::native_order_v6::MatchRejectedEvent::authority = UnboundBookClose{}

Definition at line 994 of file native_order.hpp.

◆ cursor

MatchCursor pineforge::native_order::native_order_v6::MatchRejectedEvent::cursor {}

Definition at line 995 of file native_order.hpp.

◆ attempted_terms

std::optional<ExecutionTerms> pineforge::native_order::native_order_v6::MatchRejectedEvent::attempted_terms

Definition at line 996 of file native_order.hpp.


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