|
globus_common 18.15
|
Error Data Accessors and Modifiers. More...
Get Source | |
| globus_module_descriptor_t * | globus_error_get_source (globus_object_t *error) |
Set Source | |
| void | globus_error_set_source (globus_object_t *error, globus_module_descriptor_t *source_module) |
Get Cause | |
| globus_object_t * | globus_error_get_cause (globus_object_t *error) |
Set Cause | |
| void | globus_error_set_cause (globus_object_t *error, globus_object_t *causal_error) |
Get Type | |
| int | globus_error_get_type (globus_object_t *error) |
Set Type | |
| void | globus_error_set_type (globus_object_t *error, const int type) |
Get Short Description | |
| char * | globus_error_get_short_desc (globus_object_t *error) |
Set Short Description | |
| void | globus_error_set_short_desc (globus_object_t *error, const char *short_desc_format,...) |
Get Long Description | |
| char * | globus_error_get_long_desc (globus_object_t *error) |
Set Long Description | |
| void | globus_error_set_long_desc (globus_object_t *error, const char *long_desc_format,...) |
Error Data Accessors and Modifiers.
Get and set data in a Globus Generic Error object.
This section defines operations for accessing and modifying data in a Globus Generic Error object.
| globus_object_t * globus_error_get_cause | ( | globus_object_t * | error | ) |
Retrieve the underlying error from a error object.
| error | The error from which to retrieve the causative error. |
| char * globus_error_get_long_desc | ( | globus_object_t * | error | ) |
Retrieve the long error description from a generic globus error object.
| error | The error from which to retrieve the description |
| char * globus_error_get_short_desc | ( | globus_object_t * | error | ) |
Retrieve the short error description from a generic globus error object.
| error | The error from which to retrieve the description |
| globus_module_descriptor_t * globus_error_get_source | ( | globus_object_t * | error | ) |
Retrieve the originating module descriptor from a error object.
| error | The error from which to retrieve the module descriptor |
| int globus_error_get_type | ( | globus_object_t * | error | ) |
Retrieve the error type from a generic globus error object.
| error | The error from which to retrieve the error type |
| void globus_error_set_cause | ( | globus_object_t * | error, |
| globus_object_t * | causal_error ) |
Set the causative error in a error object.
| error | The error object for which to set the causative error. |
| causal_error | The causative error. |
| void globus_error_set_long_desc | ( | globus_object_t * | error, |
| const char * | long_desc_format, | ||
| ... ) |
Set the long error description in a generic globus error object.
| error | The error object for which to set the description |
| long_desc_format | Longer format string giving a more detailed explanation of the error. |
| void globus_error_set_short_desc | ( | globus_object_t * | error, |
| const char * | short_desc_format, | ||
| ... ) |
Set the short error description in a generic globus error object.
| error | The error object for which to set the description |
| short_desc_format | Short format string giving a succinct description of the error. To be passed on to the user. |
| ... | Arguments for the format string. |
| void globus_error_set_source | ( | globus_object_t * | error, |
| globus_module_descriptor_t * | source_module ) |
Set the originating module descriptor in a error object.
| error | The error object for which to set the causative error |
| source_module | The originating module descriptor |
| void globus_error_set_type | ( | globus_object_t * | error, |
| const int | type ) |
Set the error type in a generic globus error object.
| error | The error object for which to set the error type |
| type | The error type |