OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::pretrade::LockEntry Struct Reference

Public Member Functions

 LockEntry (std::uint16_t group, ::openpit::param::Price entryPrice)
 
OpenPitPretradePreTradeLockEntry Raw () const noexcept
 

Static Public Member Functions

static LockEntry FromRaw (const OpenPitPretradePreTradeLockEntry &raw)
 

Public Attributes

std::uint16_t policyGroupId = OPENPIT_DEFAULT_POLICY_GROUP_ID
 
::openpit::param::Price price
 

Constructor & Destructor Documentation

◆ LockEntry()

openpit::pretrade::LockEntry::LockEntry ( std::uint16_t  group,
::openpit::param::Price  entryPrice 
)
inline

Member Function Documentation

◆ FromRaw()

static LockEntry openpit::pretrade::LockEntry::FromRaw ( const OpenPitPretradePreTradeLockEntry &  raw)
inlinestatic

◆ Raw()

OpenPitPretradePreTradeLockEntry openpit::pretrade::LockEntry::Raw ( ) const
inlinenoexcept

Member Data Documentation

◆ policyGroupId

std::uint16_t openpit::pretrade::LockEntry::policyGroupId = OPENPIT_DEFAULT_POLICY_GROUP_ID

◆ price

::openpit::param::Price openpit::pretrade::LockEntry::price