hpx/async_distributed/applier/apply_callback.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
Functions
-
template<typename
Action
, typenameCallback
, typename ...Ts
>
boolapply_p_cb
(hpx::id_type const &gid, threads::thread_priority priority, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameCallback
, typename ...Ts
>
boolapply_cb
(hpx::id_type const &gid, Callback &&cb, Ts&&... vs)¶
-
template<typename
Component
, typenameSignature
, typenameDerived
, typenameCallback
, typename ...Ts
>
boolapply_cb
(hpx::actions::basic_action<Component, Signature, Derived>, hpx::id_type const &gid, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameDistPolicy
, typenameCallback
, typename ...Ts
>
std::enable_if<traits::is_distribution_policy<DistPolicy>::value, bool>::typeapply_p_cb
(DistPolicy const &policy, threads::thread_priority priority, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameDistPolicy
, typenameCallback
, typename ...Ts
>
std::enable_if<traits::is_distribution_policy<DistPolicy>::value, bool>::typeapply_cb
(DistPolicy const &policy, Callback &&cb, Ts&&... vs)¶
-
template<typename
Component
, typenameSignature
, typenameDerived
, typenameDistPolicy
, typenameCallback
, typename ...Ts
>
std::enable_if<traits::is_distribution_policy<DistPolicy>::value, bool>::typeapply_cb
(hpx::actions::basic_action<Component, Signature, Derived>, DistPolicy const &policy, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameContinuation
, typenameCallback
, typename ...Ts
>
boolapply_p_cb
(Continuation &&c, naming::address &&addr, hpx::id_type const &gid, threads::thread_priority priority, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameContinuation
, typenameCallback
, typename ...Ts
>
boolapply_p_cb
(Continuation &&c, hpx::id_type const &gid, threads::thread_priority priority, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameContinuation
, typenameCallback
, typename ...Ts
>
boolapply_cb
(Continuation &&c, hpx::id_type const &gid, Callback &&cb, Ts&&... vs)¶
-
template<typename
Component
, typenameContinuation
, typenameSignature
, typenameDerived
, typenameCallback
, typename ...Ts
>
boolapply_cb
(Continuation &&c, hpx::actions::basic_action<Component, Signature, Derived>, hpx::id_type const &gid, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameContinuation
, typenameDistPolicy
, typenameCallback
, typename ...Ts
>
std::enable_if<traits::is_continuation<Continuation>::value && traits::is_distribution_policy<DistPolicy>::value, bool>::typeapply_p_cb
(Continuation &&c, DistPolicy const &policy, threads::thread_priority priority, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameContinuation
, typenameDistPolicy
, typenameCallback
, typename ...Ts
>
std::enable_if<traits::is_continuation<Continuation>::value && traits::is_distribution_policy<DistPolicy>::value, bool>::typeapply_cb
(Continuation &&c, DistPolicy const &policy, Callback &&cb, Ts&&... vs)¶
-
template<typename
Component
, typenameContinuation
, typenameSignature
, typenameDerived
, typenameDistPolicy
, typenameCallback
, typename ...Ts
>
std::enable_if<traits::is_distribution_policy<DistPolicy>::value, bool>::typeapply_cb
(Continuation &&c, hpx::actions::basic_action<Component, Signature, Derived>, DistPolicy const &policy, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameCallback
, typename ...Ts
>
boolapply_c_p_cb
(hpx::id_type const &contgid, hpx::id_type const &gid, threads::thread_priority priority, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameCallback
, typename ...Ts
>
boolapply_c_cb
(hpx::id_type const &contgid, hpx::id_type const &gid, Callback &&cb, Ts&&... vs)¶
-
namespace
functional
Functions
-
template<typename
Action
, typenameCallback
, typename ...Ts
>
apply_c_p_cb_impl<Action, typename std::decay<Callback>::type, typename std::decay<Ts>::type...>apply_c_p_cb
(hpx::id_type const &contid, naming::address &&addr, hpx::id_type const &id, threads::thread_priority p, Callback &&cb, Ts&&... vs)¶
-
template<typename
Action
, typenameCallback
, typename ...Ts
>
structapply_c_p_cb_impl
¶ -
Public Functions
-
template<typename ...
Ts_
>apply_c_p_cb_impl
(hpx::id_type const &contid, naming::address &&addr, hpx::id_type const &id, threads::thread_priority p, Callback &&cb, Ts_&&... vs)¶
-
apply_c_p_cb_impl
(apply_c_p_cb_impl &&rhs)¶
-
apply_c_p_cb_impl &
operator=
(apply_c_p_cb_impl &&rhs)¶
-
void
operator()
()¶
Protected Functions
-
template<std::size_t...
Is
>
voidapply_action
(util::index_pack<Is...>)¶
-
template<typename ...
-
template<typename
-
template<typename