HPX - High Performance ParalleX

PrevUpHomeNext

Type error

hpx::error — Possible error conditions.

Synopsis

// In header: <hpx/error.hpp>


enum error { success =  0, no_success =  1, not_implemented =  2, 
             out_of_memory =  3, bad_action_code =  4, 
             bad_component_type =  5, network_error =  6, 
             version_too_new =  7, version_too_old =  8, version_unknown =  9, 
             unknown_component_address =  10, 
             duplicate_component_address =  11, invalid_status =  12, 
             bad_parameter =  13, internal_server_error =  14, 
             service_unavailable =  15, bad_request =  16, 
             repeated_request =  17, lock_error =  18, 
             duplicate_console =  19, no_registered_console =  20, 
             startup_timed_out =  21, uninitialized_value =  22, 
             bad_response_type =  23, deadlock =  24, assertion_failure =  25, 
             null_thread_id =  26, invalid_data =  27, yield_aborted =  28, 
             dynamic_link_failure =  29, commandline_option_error =  30, 
             serialization_error =  31, unhandled_exception =  32, 
             kernel_error =  33, broken_task =  34, task_moved =  35, 
             task_already_started =  36, future_already_retrieved =  37, 
             promise_already_satisfied =  38, 
             future_does_not_support_cancellation =  39, 
             future_can_not_be_cancelled =  40, no_state =  41, 
             broken_promise =  42, thread_resource_error =  43, 
             future_cancelled =  44, thread_cancelled =  45, 
             thread_not_interruptable =  46, duplicate_component_id =  47, 
             unknown_error =  48, bad_plugin_type =  49, security_error =  50, 
             filesystem_error =  51, bad_function_call =  52, 
             task_canceled_exception =  53, task_region_not_active =  54 };

Description

This enumeration lists all possible error conditions which can be reported from any of the API functions.

success
The operation was successful.
no_success
The operation did failed, but not in an unexpected manner.
not_implemented
The operation is not implemented.
out_of_memory
The operation caused a out of memory condition.
bad_component_type
The specified component type is not known or otherwise invalid.
network_error
A generic network error occurred.
version_too_new
The version of the network representation for this object is too new.
version_too_old
The version of the network representation for this object is too old.
version_unknown
The version of the network representation for this object is unknown.
duplicate_component_address
The given global id has already been registered.
invalid_status
The operation was executed in an invalid status.
bad_parameter
One of the supplied parameters is invalid.
duplicate_console
There is more than one console locality.
no_registered_console
There is no registered console locality available.
null_thread_id
Attempt to invoke a API function from a non-HPX thread.
yield_aborted
The yield operation was aborted.
commandline_option_error
One of the options given on the command line is erroneous.
serialization_error
There was an error during serialization of this object.
unhandled_exception
An unhandled exception has been caught.
kernel_error
The OS kernel reported an error.
broken_task
The task associated with this future object is not available anymore.
task_moved
The task associated with this future object has been moved.
task_already_started
The task associated with this future object has already been started.
future_already_retrieved
The future object has already been retrieved.
promise_already_satisfied
The value for this future object has already been set.
future_does_not_support_cancellation
The future object does not support cancellation.
future_can_not_be_cancelled
The future can't be canceled at this time.
no_state
The future object has no valid shared state.
broken_promise
The promise has been deleted.
duplicate_component_id
The component type has already been registered.
unknown_error
An unknown error occurred.
bad_plugin_type
The specified plugin type is not known or otherwise invalid.
security_error
An error occurred in the security component.
filesystem_error
The specified file does not exist or other filesystem related error.
bad_function_call
equivalent of std::bad_function_call
task_canceled_exception
parallel::v2::task_canceled_exception
task_region_not_active
task_region is not active

PrevUpHomeNext