hpx/timed_execution/timed_executors.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
parallel
-
namespace
execution
Typedefs
-
using
sequenced_timed_executor
= timed_executor<hpx::execution::sequenced_executor>¶
-
using
parallel_timed_executor
= timed_executor<hpx::execution::parallel_executor>¶
-
template<typename
BaseExecutor
>
structtimed_executor
¶ Public Types
-
typedef hpx::traits::executor_execution_category<base_executor_type>::type
execution_category
¶
-
typedef hpx::traits::executor_parameters_type<base_executor_type>::type
parameters_type
¶
Public Functions
-
timed_executor
(hpx::chrono::steady_time_point const &abs_time)¶
-
timed_executor
(hpx::chrono::steady_duration const &rel_time)¶
-
template<typename
Executor
>timed_executor
(Executor &&exec, hpx::chrono::steady_time_point const &abs_time)¶
-
template<typename
Executor
>timed_executor
(Executor &&exec, hpx::chrono::steady_duration const &rel_time)¶
-
template<typename
F
, typename ...Ts
>
hpx::util::detail::invoke_deferred_result<F, Ts...>::typesync_execute
(F &&f, Ts&&... ts)¶
-
typedef hpx::traits::executor_execution_category<base_executor_type>::type
-
using
-
namespace
-
namespace