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

Public Member Functions

ExecuteResult Execute ()
 
OpenPitPretradePreTradeRequest * Get () const noexcept
 
 operator bool () const noexcept
 
 Request ()=default
 
 Request (OpenPitPretradePreTradeRequest *handle, std::shared_ptr< 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,
std::shared_ptr< const ::openpit::Order order = nullptr 
)
inlineexplicitnoexcept

Member Function Documentation

◆ Execute()

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

◆ Get()

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

◆ operator bool()

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