MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include "fiber_thread_pool.hpp"
#include <fmt/format.h>
#include <algorithm>
#include <boost/context/fixedsize_stack.hpp>
#include <boost/context/protected_fixedsize_stack.hpp>
#include <boost/fiber/barrier.hpp>
#include <boost/fiber/buffered_channel.hpp>
#include <boost/fiber/channel_op_status.hpp>
#include <boost/fiber/future.hpp>
#include <boost/fiber/operations.hpp>
#include <cassert>
#include <iostream>
#include <thread>
#include "pooled_work_stealing.hpp"
#include "singleton_pooled_fixedsize_stack.hpp"
#include "utility/constants.h"
#include "utility/locked_fiber_queue.h"
#include "utility/thread.h"
Namespaces | |
encrypto | |
encrypto::motion | |
Functions | |
template<typename StackAllocator > | |
static void | encrypto::motion::worker_fctn (std::shared_ptr< pool_ctx > pool_ctx, boost::fibers::buffered_channel< FiberThreadPool::task_t > &task_queue, boost::fibers::barrier &barrier) |