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 service_unavailable#
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 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