OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
C
openpit::accountadjustment::AccountAdjustment
C
openpit::accounts::AccountBlock
C
openpit::accounts::AccountBlockError
C
openpit::accounts::AccountControl
C
openpit::accounts::AccountGroupError
C
openpit::param::AccountGroupId
C
openpit::param::AccountId
C
openpit::accountadjustment::AccountOutcomeEntry
C
openpit::accounts::Accounts
Account-group and account/group block administration for an engine
C
openpit::param::AdjustmentAmount
C
openpit::asyncengine::AdjustmentOutcome
Result
value for an async account-adjustment batch
C
openpit::AdjustmentResult
C
openpit::accountadjustment::Amount
C
openpit::asyncengine::AsyncAccounts< Driver >
Async account-administration view
C
openpit::asyncengine::AsyncEngine< Driver >
Account-pinned async facade over a synchronous driver object
C
openpit::accountadjustment::BalanceOperation
C
openpit::accountadjustment::BatchError
C
openpit::accountadjustment::Bounds
C
openpit::asyncengine::Builder< Driver >
Entry builder for selecting async strategy and common options
C
openpit::marketdata::Builder
C
openpit::BytesView
C
openpit::Configurator
C
openpit::pretrade::Context
Main-stage pre-trade context passed to a custom policy check
C
openpit::pretrade::CustomPolicy< Handler >
Owning custom pre-trade policy backed by a C++
Handler
C
openpit::pretrade::DryRunReport
C
openpit::asyncengine::DynamicBuilder< Driver >
Builder
stage for demand-created per-account queues
C
std::enable_shared_from_this
C
openpit::asyncengine::AsyncRequest< Driver >
Async wrapper around a start-stage request
C
openpit::asyncengine::AsyncReservation< Driver >
Async wrapper around an accepted pre-trade reservation
C
openpit::Engine
C
openpit::asyncengine::EngineAdapter
Adapter that exposes
openpit::Engine
methods to
TypedAsyncEngine
C
openpit::EngineBuilder
C
std::exception
STL class
C
openpit::Error
C
openpit::ConfigureError
C
openpit::EngineBuildError
C
openpit::asyncengine::Error
Async dispatch failure carried by a future or lifecycle API
C
openpit::asyncengine::ExecuteOutcome< Driver >
Result
value for an async full pre-trade call
C
openpit::pretrade::ExecuteResult
C
openpit::ExecutionReport
C
openpit::model::ExecutionReport
C
openpit::model::ExecutionReportOperation
C
openpit::model::Fill
C
openpit::model::FinancialImpact
C
openpit::asyncengine::Future< T >
Consumer side of an async operation returning one value
C
openpit::marketdata::GetResult
Value result returned by account-aware quote reads
C
openpit::param::GroupId
C
openpit::model::Instrument
C
openpit::marketdata::InstrumentId
C
openpit::param::Leverage
Fixed-point leverage multiplier transport wrapper
C
openpit::pretrade::LockEntry
C
openpit::asyncengine::Observer
C
openpit::asyncengine::NoopObserver
C
openpit::accountadjustment::Operation
C
openpit::Order
C
openpit::model::Order
C
openpit::model::OrderMargin
C
openpit::model::OrderOperation
C
openpit::model::OrderPosition
C
openpit::pretrade::policies::OrderSizeAccountAssetBarrier
C
openpit::pretrade::policies::OrderSizeAssetBarrier
C
openpit::pretrade::policies::OrderSizeBrokerBarrier
C
openpit::pretrade::policies::OrderSizeLimit
C
openpit::pretrade::policies::OrderSizeLimitPolicy
C
openpit::pretrade::policies::OrderValidationPolicy
C
openpit::accountadjustment::Outcome
C
openpit::accountadjustment::OutcomeAmount
C
openpit::accountadjustment::OutcomeList
C
openpit::asyncengine::OwnedTypedAsyncEngine
Owning typed async engine built over the default
EngineAdapter
C
openpit::asyncengine::PairFuture< A, B >
Consumer side of an async operation returning two values
C
openpit::asyncengine::PairPromise< A, B >
Producer side for
PairFuture
<A, B>
C
openpit::pretrade::policies::PnlBoundsAccountBarrier
C
openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate
C
openpit::pretrade::policies::PnlBoundsBrokerBarrier
C
openpit::pretrade::policies::PnlBoundsKillSwitchPolicy
C
openpit::pretrade::PolicyAdapter< ClientPolicy, ClientOrder, ClientReport, mode >
C
openpit::pretrade::PolicyDecision
C
openpit::model::PositionImpact
C
openpit::accountadjustment::PositionOperation
C
openpit::PostTradeResult
C
openpit::pretrade::PreTradeLock
C
openpit::asyncengine::Promise< T >
Producer side used by the dispatcher to resolve a
Future
<T>
C
openpit::marketdata::Quote
C
openpit::marketdata::QuoteTtl
C
openpit::pretrade::policies::RateLimit
C
openpit::pretrade::policies::RateLimitAccountAssetBarrier
C
openpit::pretrade::policies::RateLimitAccountBarrier
C
openpit::pretrade::policies::RateLimitAssetBarrier
C
openpit::pretrade::policies::RateLimitBrokerBarrier
C
openpit::pretrade::policies::RateLimitPolicy
C
openpit::marketdata::RegisterResult
Value result returned by market-data registration calls
C
openpit::pretrade::Reject
C
openpit::pretrade::Request
C
openpit::pretrade::Reservation
C
openpit::asyncengine::Result< T >
Resolved payload of a future: either a value or an async error
C
openpit::marketdata::Service
C
openpit::asyncengine::ShardedBuilder< Driver >
Builder
stage for a fixed number of account shards
C
openpit::SharedBytes
C
openpit::SharedString
C
openpit::pretrade::policies::SpotFundsOverride
C
openpit::pretrade::policies::SpotFundsPolicy
C
openpit::asyncengine::StartOutcome< Driver >
Result
value for an async start-stage call
C
openpit::pretrade::StartPolicyAdapter< ClientPolicy, ClientOrder, ClientReport, mode >
Adapts a client start-stage policy to the engine callback seam
C
openpit::pretrade::StartResult
C
openpit::StringView
C
openpit::model::Trade
C
openpit::model::TradeAmount
C
openpit::asyncengine::TypedAsyncEngine< Driver >
Typed async facade exposing named OpenPit engine operations
C
openpit::asyncengine::TypedBuilder< Driver >
Entry builder for
TypedAsyncEngine
C
openpit::asyncengine::TypedDynamicBuilder< Driver >
Typed builder stage for demand-created account queues
C
openpit::asyncengine::TypedShardedBuilder< Driver >
Typed builder stage for a fixed number of account shards
Generated by
1.17.0