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

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

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
inline

◆ Resolve()

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