CPPuddle
|
#include <algorithm>
#include <array>
#include <cassert>
#include <deque>
#include <iostream>
#include <memory>
#include <mutex>
#include <queue>
#include <tuple>
#include <type_traits>
#include "cppuddle/common/config.hpp"
Go to the source code of this file.
Classes | |
class | cppuddle::executor_recycling::detail::round_robin_pool_impl< Interface > |
class | cppuddle::executor_recycling::detail::priority_pool_impl< Interface > |
class | cppuddle::executor_recycling::detail::executor_pool |
Access/Concurrency Control for executor pool implementation. More... | |
class | cppuddle::executor_recycling::detail::executor_interface< Interface, Pool > |
Namespaces | |
namespace | cppuddle |
namespace | cppuddle::executor_recycling |
CPPuddle namespace containing the executor pool functionality. | |
namespace | cppuddle::executor_recycling::detail |
Functions | |
template<typename mutex_array_t > | |
auto | cppuddle::executor_recycling::detail::make_scoped_lock_from_array (mutex_array_t &mutexes) |
Turns a std::array_mutex into an scoped lock. | |