hpx/runtime_local/service_executors.hpp
hpx/runtime_local/service_executors.hpp#
Defined in header 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 execution
-
namespace experimental
Enums
-
enum class service_executor_type : std::uint8_t#
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 hpx::execution::experimental::service_executor#
Public Functions
-
io_pool_executor()#
-
io_pool_executor()#
-
struct main_pool_executor : public hpx::execution::experimental::service_executor#
Public Functions
-
main_pool_executor()#
-
main_pool_executor()#
-
struct parcel_pool_executor : public hpx::execution::experimental::service_executor#
Public Functions
-
explicit parcel_pool_executor(char const *name_suffix = "-tcp")#
-
explicit parcel_pool_executor(char const *name_suffix = "-tcp")#
-
struct service_executor : public service_executor#
Subclassed by hpx::execution::experimental::io_pool_executor, hpx::execution::experimental::main_pool_executor, hpx::execution::experimental::parcel_pool_executor, hpx::execution::experimental::timer_pool_executor
Public Functions
-
explicit service_executor(service_executor_type t, char const *name_suffix = "")#
-
explicit service_executor(service_executor_type t, char const *name_suffix = "")#
-
struct timer_pool_executor : public hpx::execution::experimental::service_executor#
Public Functions
-
timer_pool_executor()#
-
timer_pool_executor()#
-
enum class service_executor_type : std::uint8_t#
-
namespace experimental
-
namespace execution