![]() |
hpx::disconnect — Disconnect this locality from the application.
// In header: <hpx/hpx_finalize.hpp> int disconnect(error_code & ec = throws);
The function hpx::disconnect can be used to disconnect a locality from a running HPX application.
During the execution of this function the runtime system will invoke all registered shutdown functions (see hpx::init) on this locality.
![]() |
Note |
---|---|
As long as ec is not pre-initialized to hpx::throws this function doesn't throw but returns the result code using the parameter ec. Otherwise it throws an instance of |
This function will block and wait for this locality to finish executing before returning to the caller. It should be the last HPX-function called by any locality being disconnected.
Parameters: |
|
||
Returns: |
This function will always return zero. |