OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::marketdata::Builder Class Reference

Public Member Functions

Service Build () const
 
 Builder (QuoteTtl defaultTtl, SyncPolicy syncPolicy) noexcept
 
BuilderFullSync () noexcept
 
BuilderNoSync () noexcept
 

Static Public Member Functions

static Builder FromEngineSyncPolicy (QuoteTtl defaultTtl, ::openpit::SyncPolicy enginePolicy) noexcept
 
static Builder FromEngineSyncPolicyRaw (QuoteTtl defaultTtl, OpenPitSyncPolicy enginePolicy) noexcept
 

Constructor & Destructor Documentation

◆ Builder()

openpit::marketdata::Builder::Builder ( QuoteTtl  defaultTtl,
SyncPolicy  syncPolicy 
)
inlinenoexcept

Member Function Documentation

◆ Build()

Service openpit::marketdata::Builder::Build ( ) const
inline

◆ FromEngineSyncPolicy()

static Builder openpit::marketdata::Builder::FromEngineSyncPolicy ( QuoteTtl  defaultTtl,
::openpit::SyncPolicy  enginePolicy 
)
inlinestaticnoexcept

◆ FromEngineSyncPolicyRaw()

static Builder openpit::marketdata::Builder::FromEngineSyncPolicyRaw ( QuoteTtl  defaultTtl,
OpenPitSyncPolicy  enginePolicy 
)
inlinestaticnoexcept

◆ FullSync()

Builder& openpit::marketdata::Builder::FullSync ( )
inlinenoexcept

◆ NoSync()

Builder& openpit::marketdata::Builder::NoSync ( )
inlinenoexcept