CPPuddle
Loading...
Searching...
No Matches
include
cppuddle
executor_recycling
executor_pools_interface.hpp
Go to the documentation of this file.
1
// Copyright (c) 2024 Gregor Daiß
2
//
3
// Distributed under the Boost Software License, Version 1.0. (See accompanying
4
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6
#ifndef EXECUTOR_POOLS_INTERFACE_HPP
7
#define EXECUTOR_POOLS_INTERFACE_HPP
8
11
12
#include "
cppuddle/executor_recycling/detail/executor_pools_management.hpp
"
13
17
namespace
cppuddle
{
19
namespace
executor_recycling {
20
22
template
<
typename
Interface>
23
using
round_robin_pool_impl
=
24
detail::round_robin_pool_impl<Interface>
;
25
27
template
<
typename
Interface>
28
using
priority_pool_impl
=
29
detail::priority_pool_impl<Interface>
;
30
32
using
executor_pool
=
33
detail::executor_pool
;
34
36
template
<
typename
Interface,
typename
Pool>
37
using
executor_interface
=
38
detail::executor_interface<Interface, Pool>
;
39
40
}
// end namespace executor_recycling
41
}
// end namespace cppuddle
42
43
#endif
cppuddle::executor_recycling::detail::executor_interface
Definition
executor_pools_management.hpp:374
cppuddle::executor_recycling::detail::executor_pool
Access/Concurrency Control for executor pool implementation.
Definition
executor_pools_management.hpp:138
cppuddle::executor_recycling::detail::priority_pool_impl
Definition
executor_pools_management.hpp:93
cppuddle::executor_recycling::detail::round_robin_pool_impl
Definition
executor_pools_management.hpp:54
executor_pools_management.hpp
cppuddle
Definition
config.hpp:31
Generated by
1.9.8