hpx/errors/error.hpp
hpx/errors/error.hpp#
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
Enums
-
enum error#
Possible error conditions.
This enumeration lists all possible error conditions which can be reported from any of the API functions.
Values:
-
enumerator success#
The operation was successful.
-
enumerator no_success#
The operation did failed, but not in an unexpected manner.
-
enumerator not_implemented#
The operation is not implemented.
-
enumerator out_of_memory#
The operation caused an out of memory condition.
-
enumerator bad_action_code#
-
enumerator bad_component_type#
The specified component type is not known or otherwise invalid.
-
enumerator network_error#
A generic network error occurred.
-
enumerator version_too_new#
The version of the network representation for this object is too new.
-
enumerator version_too_old#
The version of the network representation for this object is too old.
-
enumerator version_unknown#
The version of the network representation for this object is unknown.
-
enumerator unknown_component_address#
-
enumerator duplicate_component_address#
The given global id has already been registered.
-
enumerator invalid_status#
The operation was executed in an invalid status.
-
enumerator bad_parameter#
One of the supplied parameters is invalid.
-
enumerator internal_server_error#
-
enumerator bad_request#
-
enumerator repeated_request#
-
enumerator lock_error#
-
enumerator duplicate_console#
There is more than one console locality.
-
enumerator no_registered_console#
There is no registered console locality available.
-
enumerator startup_timed_out#
-
enumerator uninitialized_value#
-
enumerator bad_response_type#
-
enumerator deadlock#
-
enumerator assertion_failure#
-
enumerator null_thread_id#
Attempt to invoke a API function from a non-HPX thread.
-
enumerator invalid_data#
-
enumerator yield_aborted#
The yield operation was aborted.
-
enumerator dynamic_link_failure#
-
enumerator commandline_option_error#
One of the options given on the command line is erroneous.
-
enumerator serialization_error#
There was an error during serialization of this object.
-
enumerator unhandled_exception#
An unhandled exception has been caught.
-
enumerator kernel_error#
The OS kernel reported an error.
-
enumerator broken_task#
The task associated with this future object is not available anymore.
-
enumerator task_moved#
The task associated with this future object has been moved.
-
enumerator task_already_started#
The task associated with this future object has already been started.
-
enumerator future_already_retrieved#
The future object has already been retrieved.
-
enumerator promise_already_satisfied#
The value for this future object has already been set.
-
enumerator future_does_not_support_cancellation#
The future object does not support cancellation.
-
enumerator future_can_not_be_cancelled#
The future can’t be canceled at this time.
-
enumerator no_state#
The future object has no valid shared state.
-
enumerator broken_promise#
The promise has been deleted.
-
enumerator thread_resource_error#
-
enumerator future_cancelled#
-
enumerator thread_cancelled#
-
enumerator thread_not_interruptable#
-
enumerator duplicate_component_id#
The component type has already been registered.
-
enumerator unknown_error#
An unknown error occurred.
-
enumerator bad_plugin_type#
The specified plugin type is not known or otherwise invalid.
-
enumerator filesystem_error#
The specified file does not exist or other filesystem related error.
-
enumerator bad_function_call#
equivalent of std::bad_function_call
-
enumerator task_canceled_exception#
parallel::v2::task_canceled_exception
-
enumerator task_block_not_active#
task_region is not active
-
enumerator out_of_range#
Equivalent to std::out_of_range.
-
enumerator length_error#
Equivalent to std::length_error.
-
enumerator migration_needs_retry#
migration failed because of global race, retry
-
enumerator success#
-
enum error#