OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::asyncengine::TypedBuilder< Driver > Class Template Reference

Entry builder for TypedAsyncEngine. More...

#include <typed.hpp>

Public Member Functions

TypedDynamicBuilder< Driver > Dynamic ()
TypedShardedBuilder< Driver > Sharded (std::size_t workers)
 TypedBuilder (Driver &driver)
TypedBuilderWithObserver (Observer &observer)
TypedBuilderWithQueueCapacity (std::size_t capacity)
TypedBuilderWithSlowSubmitThreshold (std::chrono::nanoseconds threshold)
TypedBuilderWithStopUnderlying (StopUnderlying stop)

Detailed Description

template<typename Driver>
class openpit::asyncengine::TypedBuilder< Driver >

Entry builder for TypedAsyncEngine.

Constructor & Destructor Documentation

◆ TypedBuilder()

template<typename Driver>
openpit::asyncengine::TypedBuilder< Driver >::TypedBuilder ( Driver & driver)
inlineexplicit

Member Function Documentation

◆ Dynamic()

template<typename Driver>
TypedDynamicBuilder< Driver > openpit::asyncengine::TypedBuilder< Driver >::Dynamic ( )
inlinenodiscard

◆ Sharded()

template<typename Driver>
TypedShardedBuilder< Driver > openpit::asyncengine::TypedBuilder< Driver >::Sharded ( std::size_t workers)
inlinenodiscard

◆ WithObserver()

template<typename Driver>
TypedBuilder & openpit::asyncengine::TypedBuilder< Driver >::WithObserver ( Observer & observer)
inline

◆ WithQueueCapacity()

template<typename Driver>
TypedBuilder & openpit::asyncengine::TypedBuilder< Driver >::WithQueueCapacity ( std::size_t capacity)
inline

◆ WithSlowSubmitThreshold()

template<typename Driver>
TypedBuilder & openpit::asyncengine::TypedBuilder< Driver >::WithSlowSubmitThreshold ( std::chrono::nanoseconds threshold)
inline

◆ WithStopUnderlying()

template<typename Driver>
TypedBuilder & openpit::asyncengine::TypedBuilder< Driver >::WithStopUnderlying ( StopUnderlying stop)
inline