HPX_REGISTER_STARTUP_MODULE
HPX_REGISTER_STARTUP_MODULE#
Defined in header hpx/components.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
Defines
- 
HPX_DEFINE_COMPONENT_STARTUP_SHUTDOWN(startup_, shutdown_)#
- 
HPX_REGISTER_STARTUP_SHUTDOWN_MODULE_(startup, shutdown)#
- 
HPX_REGISTER_STARTUP_SHUTDOWN_MODULE(startup, shutdown)#
- 
HPX_REGISTER_STARTUP_SHUTDOWN_MODULE_DYNAMIC(startup, shutdown)#
- 
HPX_REGISTER_STARTUP_MODULE(startup)#
- Macro to register a startup module with the HPX runtime. - This macro facilitates the registration of a startup module with the HPX runtime system. A startup module typically contains initialization code that should be executed when the HPX runtime starts. - Parameters
- startup – The name of the startup function to be registered. 
 
 
- 
HPX_REGISTER_STARTUP_MODULE_DYNAMIC(startup)#
- 
HPX_REGISTER_SHUTDOWN_MODULE(shutdown)#
- 
HPX_REGISTER_SHUTDOWN_MODULE_DYNAMIC(shutdown)#
- 
namespace hpx
- 
namespace components
- 
template<bool (*Startup)(startup_function_type&, bool&), bool (*Shutdown)(shutdown_function_type&, bool&)>
 struct component_startup_shutdown : public component_startup_shutdown_base#
- #include <component_startup_shutdown.hpp>The component_startup_shutdown class provides a minimal implementation of a component’s startup/shutdown function provider. Public Functions - 
inline bool get_startup_function(startup_function_type &startup, bool &pre_startup) override#
- Return any startup function for this component. - Parameters
- startup – [in, out] The module is expected to fill this function object with a reference to a startup function. This function will be executed by the runtime system during system startup. 
- pre_startup – 
 
- Returns
- Returns true if the parameter startup has been successfully initialized with the startup function. 
 
 - 
inline bool get_shutdown_function(shutdown_function_type &shutdown, bool &pre_shutdown) override#
- Return any startup function for this component. - Parameters
- shutdown – [in, out] The module is expected to fill this function object with a reference to a startup function. This function will be executed by the runtime system during system startup. 
- pre_shutdown – 
 
- Returns
- Returns true if the parameter shutdown has been successfully initialized with the shutdown function. 
 
 
- 
inline bool get_startup_function(startup_function_type &startup, bool &pre_startup) override#
 
- 
template<bool (*Startup)(startup_function_type&, bool&), bool (*Shutdown)(shutdown_function_type&, bool&)>
 
- 
namespace components
