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

struct io_pool_executor : public service_executor#

Public Functions

inline io_pool_executor()#
struct main_pool_executor : public service_executor#

Public Functions

inline main_pool_executor()#
struct parcel_pool_executor : public service_executor#

Public Functions

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 = "")#
struct timer_pool_executor : public service_executor#

Public Functions

inline timer_pool_executor()#