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
service_executor_type
¶ Values:
-
io_thread_pool
¶ Selects creating a service executor using the I/O pool of threads
-
parcel_thread_pool
¶ Selects creating a service executor using the parcel pool of threads
-
timer_thread_pool
¶ Selects creating a service executor using the timer pool of threads
-
main_thread
¶ Selects creating a service executor using the main thread
-
-
struct
io_pool_executor
: public service_executor¶ Public Functions
-
io_pool_executor
()¶
-
-
struct
main_pool_executor
: public service_executor¶ Public Functions
-
main_pool_executor
()¶
-
-
struct
parcel_pool_executor
: public service_executor¶ Public Functions
-
parcel_pool_executor
(char const *name_suffix = "-tcp")¶
-
-
struct
service_executor
: public service_executor¶ Public Functions
-
service_executor
(service_executor_type t, char const *name_suffix = "")¶
-
-
struct
timer_pool_executor
: public service_executor¶ Public Functions
-
timer_pool_executor
()¶
-
-
enum
-
namespace
-
namespace