|
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) |
1.8.17