timed_execution¶
The contents of this module can be included with the header
hpx/modules/timed_execution.hpp. These headers may be used by user-code but are not
guaranteed stable (neither header location nor contents). You are using these at
your own risk. If you wish to use non-public functionality from a module we
strongly suggest only including the module header hpx/modules/timed_execution.hpp, not
the particular header in which the functionality you would like to use is
defined. See Public API for a list of names that are part of the public
HPX API.
Header hpx/timed_execution/timed_execution.hpp¶
Header hpx/timed_execution/timed_execution_fwd.hpp¶
Header hpx/timed_execution/timed_executors.hpp¶
-
namespace
hpx -
namespace
parallel -
namespace
execution Typedefs
-
using
sequenced_timed_executor= timed_executor<execution::sequenced_executor>¶
-
using
parallel_timed_executor= timed_executor<execution::parallel_executor>¶
-
template<typename
BaseExecutor>
structtimed_executor¶ - #include <timed_executors.hpp>
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::util::steady_time_point const &abs_time)¶
-
timed_executor(hpx::util::steady_duration const &rel_time)¶
-
template<typename
Executor>timed_executor(Executor &&exec, hpx::util::steady_time_point const &abs_time)¶
-
template<typename
Executor>timed_executor(Executor &&exec, hpx::util::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