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

#include <engine.hpp>

Public Member Functions

ExecuteResult Execute ()
OpenPitPretradePreTradeRequest * Get () const noexcept
 operator bool () const noexcept
 Request ()=default
 Request (OpenPitPretradePreTradeRequest *handle, const ::openpit::Order *order=nullptr) noexcept

Constructor & Destructor Documentation

◆ Request() [1/2]

openpit::pretrade::Request::Request ( )
default

◆ Request() [2/2]

openpit::pretrade::Request::Request ( OpenPitPretradePreTradeRequest * handle,
const ::openpit::Order * order = nullptr )
inlineexplicitnoexcept

Member Function Documentation

◆ Execute()

ExecuteResult openpit::pretrade::Request::Execute ( )
inlinenodiscard

◆ Get()

OpenPitPretradePreTradeRequest * openpit::pretrade::Request::Get ( ) const
inlinenodiscardnoexcept

◆ operator bool()

openpit::pretrade::Request::operator bool ( ) const
inlineexplicitnodiscardnoexcept