MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include <boost/fiber/future.hpp>
#include <condition_variable>
#include <future>
#include <mutex>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
encrypto | |
encrypto::motion | |
encrypto::motion::detail | |
Typedefs | |
template<typename R > | |
using | encrypto::motion::ReusableFiberFuture = ReusableFuture< R, boost::fibers::mutex, boost::fibers::condition_variable > |
template<typename R > | |
using | encrypto::motion::ReusableFiberPromise = ReusablePromise< R, boost::fibers::mutex, boost::fibers::condition_variable > |
Functions | |
template<typename R , typename MutexType , typename ConditionVariableType > | |
void | encrypto::motion::swap (ReusablePromise< R, MutexType, ConditionVariableType > &lhs, ReusablePromise< R, MutexType, ConditionVariableType > &rhs) noexcept |