![]() |
hpx::register_pre_shutdown_function — Add a function to be executed by a HPX thread during hpx::finalize() but guaranteed before any shutdown function is executed (system-wide)
// In header: <hpx/hpx_fwd.hpp> void register_pre_shutdown_function(shutdown_function_type const & f);
Any of the functions registered with register_pre_shutdown_function are guaranteed to be executed by an HPX thread during the execution of hpx::finalize() before any of the registered shutdown functions are executed (see: hpx::register_shutdown_function()).
![]() |
Note |
---|---|
If this function is called while the pre-shutdown functions are being executed, or after that point, it will raise a invalid_status exception. |
See Also:
hpx::register_shutdown_function()
Parameters: |
|