10#ifndef PINEFORGE_REPORT_SINK_H
11#define PINEFORGE_REPORT_SINK_H
112#if defined(__cplusplus)
114#elif defined(_MSC_VER)
116#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
118#elif defined(__GNUC__)
119 __attribute__((aligned(8)))
144#if defined(__cplusplus)
146#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
void * pf_strategy_t
Opaque handle to a compiled strategy instance.
#define PF_STATIC_ASSERT(condition)
int strategy_report_sink_receipt_v1(pf_strategy_t, pf_report_sink_receipt_v1 *)
Query the sink receipt.
uint32_t pf_report_sink_version(void)
Returns report sink ABI version 1.
int strategy_report_sink_summary_v1(pf_strategy_t, pf_report_sink_summary_v1 *)
Query the T-row summary for either the path or fd sink.
int strategy_set_report_sink_v1(pf_strategy_t, const pf_report_sink_v1 *)
Install, replace or remove (NULL descriptor) the sink.
int strategy_set_report_sink_fd_v1(pf_strategy_t, const pf_report_sink_fd_v1 *)
Install, replace or remove (NULL) the single sink using a borrowed fd.
Single per-script-bar equity point.
Fixed-size annualization provenance from the emitted v1 records.
Borrowed sequential stream sink descriptor.
Report-only T-row summary, independent of the 144-byte trailer receipt above.
int32_t nonfinite_t_field