OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::asyncengine::PairPromise< A, B > Class Template Reference

Producer side for PairFuture<A, B>. More...

#include <future.hpp>

Public Member Functions

void Fail (Error error) const
PairFuture< A, B > GetFuture () const
void Resolve (A first, B second) const

Detailed Description

template<typename A, typename B>
class openpit::asyncengine::PairPromise< A, B >

Producer side for PairFuture<A, B>.

Member Function Documentation

◆ Fail()

template<typename A, typename B>
void openpit::asyncengine::PairPromise< A, B >::Fail ( Error error) const
inline

◆ GetFuture()

template<typename A, typename B>
PairFuture< A, B > openpit::asyncengine::PairPromise< A, B >::GetFuture ( ) const
inlinenodiscard

◆ Resolve()

template<typename A, typename B>
void openpit::asyncengine::PairPromise< A, B >::Resolve ( A first,
B second ) const
inline