|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
| Nopenpit | |
| Naccountadjustment | |
| CAccountAdjustment | |
| CAccountOutcomeEntry | |
| CAmount | |
| CBalanceOperation | |
| CBatchError | |
| CBounds | |
| COperation | |
| COutcome | |
| COutcomeAmount | |
| COutcomeList | |
| CPositionOperation | |
| Naccounts | |
| CAccountBlock | |
| CAccountBlockError | |
| CAccountControl | |
| CAccountGroupError | |
| CAccounts | Account-group and account/group block administration for an engine |
| Nasyncengine | |
| CAdjustmentOutcome | Result value for an async account-adjustment batch |
| CAsyncAccounts | Async account-administration view |
| CAsyncEngine | Account-pinned async facade over a synchronous driver object |
| CAsyncRequest | Async wrapper around a start-stage request |
| CAsyncReservation | Async wrapper around an accepted pre-trade reservation |
| CBuilder | Entry builder for selecting async strategy and common options |
| CDynamicBuilder | Builder stage for demand-created per-account queues |
| CEngineAdapter | Adapter that exposes openpit::Engine methods to TypedAsyncEngine |
| CError | Async dispatch failure carried by a future or lifecycle API |
| CExecuteOutcome | Result value for an async full pre-trade call |
| CFuture | Consumer side of an async operation returning one value |
| CNoopObserver | |
| CObserver | |
| COwnedTypedAsyncEngine | Owning typed async engine built over the default EngineAdapter |
| CPairFuture | Consumer side of an async operation returning two values |
| CPairPromise | Producer side for PairFuture<A, B> |
| CPromise | Producer side used by the dispatcher to resolve a Future<T> |
| CResult | Resolved payload of a future: either a value or an async error |
| CShardedBuilder | Builder stage for a fixed number of account shards |
| CStartOutcome | Result value for an async start-stage call |
| CTypedAsyncEngine | Typed async facade exposing named OpenPit engine operations |
| CTypedBuilder | Entry builder for TypedAsyncEngine |
| CTypedDynamicBuilder | Typed builder stage for demand-created account queues |
| CTypedShardedBuilder | Typed builder stage for a fixed number of account shards |
| Nmarketdata | |
| CBuilder | |
| CGetResult | Value result returned by account-aware quote reads |
| CInstrumentId | |
| CQuote | |
| CQuoteTtl | |
| CRegisterResult | Value result returned by market-data registration calls |
| CService | |
| Nmodel | |
| CExecutionReport | |
| CExecutionReportOperation | |
| CFill | |
| CFinancialImpact | |
| CInstrument | |
| COrder | |
| COrderMargin | |
| COrderOperation | |
| COrderPosition | |
| CPositionImpact | |
| CTrade | |
| CTradeAmount | |
| Nparam | |
| CAccountGroupId | |
| CAccountId | |
| CAdjustmentAmount | |
| CGroupId | |
| CLeverage | Fixed-point leverage multiplier transport wrapper |
| Npretrade | |
| Npolicies | |
| COrderSizeAccountAssetBarrier | |
| COrderSizeAssetBarrier | |
| COrderSizeBrokerBarrier | |
| COrderSizeLimit | |
| COrderSizeLimitPolicy | |
| COrderValidationPolicy | |
| CPnlBoundsAccountBarrier | |
| CPnlBoundsAccountBarrierUpdate | |
| CPnlBoundsBrokerBarrier | |
| CPnlBoundsKillSwitchPolicy | |
| CRateLimit | |
| CRateLimitAccountAssetBarrier | |
| CRateLimitAccountBarrier | |
| CRateLimitAssetBarrier | |
| CRateLimitBrokerBarrier | |
| CRateLimitPolicy | |
| CSpotFundsOverride | |
| CSpotFundsPolicy | |
| CContext | Main-stage pre-trade context passed to a custom policy check |
| CCustomPolicy | Owning custom pre-trade policy backed by a C++ Handler |
| CDryRunReport | |
| CExecuteResult | |
| CLockEntry | |
| CPolicyAdapter | |
| CPolicyDecision | |
| CPreTradeLock | |
| CReject | |
| CRequest | |
| CReservation | |
| CStartPolicyAdapter | Adapts a client start-stage policy to the engine callback seam |
| CStartResult | |
| CAdjustmentResult | |
| CBytesView | |
| CConfigurator | |
| CConfigureError | |
| CEngine | |
| CEngineBuilder | |
| CEngineBuildError | |
| CError | |
| CExecutionReport | |
| COrder | |
| CPostTradeResult | |
| CSharedBytes | |
| CSharedString | |
| CStringView |