hpx/runtime_local/service_executors.hpp
hpx/runtime_local/service_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
Enums
-
enum class service_executor_type#
Values:
-
enumerator io_thread_pool#
Selects creating a service executor using the I/O pool of threads
-
enumerator parcel_thread_pool#
Selects creating a service executor using the parcel pool of threads
-
enumerator timer_thread_pool#
Selects creating a service executor using the timer pool of threads
-
enumerator main_thread#
Selects creating a service executor using the main thread
-
enumerator io_thread_pool#
-
struct io_pool_executor : public service_executor#
Public Functions
-
inline io_pool_executor()#
-
inline io_pool_executor()#
-
struct main_pool_executor : public service_executor#
Public Functions
-
inline main_pool_executor()#
-
inline main_pool_executor()#
-
struct parcel_pool_executor : public service_executor#
Public Functions
-
inline parcel_pool_executor(char const *name_suffix = "-tcp")#
-
inline parcel_pool_executor(char const *name_suffix = "-tcp")#
-
struct service_executor : public service_executor#
Public Functions
-
inline service_executor(service_executor_type t, char const *name_suffix = "")#
-
inline service_executor(service_executor_type t, char const *name_suffix = "")#
-
struct timer_pool_executor : public service_executor#
Public Functions
-
inline timer_pool_executor()#
-
inline timer_pool_executor()#
-
enum class service_executor_type#
-
namespace execution
-
namespace parallel