|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
This is the complete list of members for openpit::asyncengine::TypedAsyncEngine< Driver >, including all inherited members.
| Accounts() noexcept | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ApplyAccountAdjustment(::openpit::param::AccountId accountId, std::vector< Adjustment > adjustments, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ApplyDropCopy(std::unique_ptr< const ::openpit::Order > order, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ApplyDropCopy(OrderT &&order, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ApplyExecutionReport(std::unique_ptr< const ::openpit::ExecutionReport > report, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ApplyExecutionReport(ExecutionReportT &&report, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ExecutePreTrade(std::unique_ptr< const ::openpit::Order > order, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| ExecutePreTrade(OrderT &&order, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| Generic() noexcept | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| operator=(const TypedAsyncEngine &)=delete | openpit::asyncengine::TypedAsyncEngine< Driver > | |
| operator=(TypedAsyncEngine &&)=delete | openpit::asyncengine::TypedAsyncEngine< Driver > | |
| StartPreTrade(std::unique_ptr< const ::openpit::Order > order, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| StartPreTrade(OrderT &&order, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| StopGraceful(std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| StopHard(std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| Submit(::openpit::param::AccountId accountId, std::function< void()> fn, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) | openpit::asyncengine::TypedAsyncEngine< Driver > | inline |
| TypedAsyncEngine(const TypedAsyncEngine &)=delete | openpit::asyncengine::TypedAsyncEngine< Driver > | |
| TypedAsyncEngine(TypedAsyncEngine &&) noexcept=default | openpit::asyncengine::TypedAsyncEngine< Driver > | |
| ~TypedAsyncEngine()=default | openpit::asyncengine::TypedAsyncEngine< Driver > |