init_runtime_local¶
The contents of this module can be included with the header
hpx/modules/init_runtime_local.hpp
. These headers may be used by user-code but are not
guaranteed stable (neither header location nor contents). You are using these at
your own risk. If you wish to use non-public functionality from a module we
strongly suggest only including the module header hpx/modules/init_runtime_local.hpp
, not
the particular header in which the functionality you would like to use is
defined. See Public API for a list of names that are part of the public
HPX API.
-
namespace
hpx
-
namespace
local
¶ Functions
-
int
init
(std::function<int(hpx::program_options::variables_map&)> f, int argc, char **argv, init_params const ¶ms = init_params(), )¶
-
int
init
(std::function<int(int, char**)> f, int argc, char **argv, init_params const ¶ms = init_params(), )¶
-
int
init
(std::function<int()> fint argc, char **argv, init_params const ¶ms = init_params(), )¶
-
int
init
(std::nullptr_t, int argc, char **argv, init_params const ¶ms = init_params())¶
-
bool
start
(std::function<int(hpx::program_options::variables_map&)> f, int argc, char **argv, init_params const ¶ms = init_params(), )¶
-
bool
start
(std::function<int(int, char**)> f, int argc, char **argv, init_params const ¶ms = init_params(), )¶
-
bool
start
(std::function<int()> fint argc, char **argv, init_params const ¶ms = init_params(), )¶
-
bool
start
(std::nullptr_t, int argc, char **argv, init_params const ¶ms = init_params())¶
-
int
finalize
(error_code &ec = throws)¶
-
int
stop
(error_code &ec = throws)¶
-
int
suspend
(error_code &ec = throws)¶
-
int
resume
(error_code &ec = throws)¶
-
struct
init_params
¶ Public Members
-
std::reference_wrapper<hpx::program_options::options_description const>
desc_cmdline
= detail::default_desc¶
-
startup_function_type
startup
¶
-
shutdown_function_type
shutdown
¶
-
hpx::resource::partitioner_mode
rp_mode
= ::hpx::resource::mode_default¶
-
std::reference_wrapper<hpx::program_options::options_description const>
-
int
-
namespace