OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::marketdata::Builder Class Reference

#include <service.hpp>

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
inlinenodiscard

◆ FromEngineSyncPolicy()

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

◆ FromEngineSyncPolicyRaw()

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

◆ FullSync()

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

◆ NoSync()

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