Collaboration diagram for Error Construction:
![]() |
This section defines operations to create and initialize Globus OpenSSLError objects.
|
Error type definition.
|
|
Get the openssl error code which represents the openssl error from the openssl error handle.
|
|
Get the openssl error data which contains additional data about the error from the openssl error handle.
|
|
Get the openssl error data flags from the openssl error handle.
|
|
Get the filename where the openssl error occurred from the openssl error handle.
|
|
Get the linenumber on which the openssl error occurred from the openssl error handle.
|
|
Get the library name where the openssl error occurred in from the openssl error handle.
|
|
Get the function name where the openssl error occurred from the openssl error handle.
|
|
Get the reason string which caused the openssl error from the openssl error handle.
|
|
Allocate and initialize an error of type GLOBUS_ERROR_TYPE_OPENSSL This function, combined with globus_error_initialize_openssl_error() will recursively generate globus error objects (of type globus_object_t) from the errors on openssl's static error stack. The errors will be chained in a causal fashion to provide a path to the root cause of the actual error. NOTE: the static stack openssl implements for its errors currently only supports at most 16 errors, so if more are added, the errors that were added first will be wiped out. If 16 errors are counted in the chain of openssl errors, its possible that some errors (including the original error) are missing.
|
|
Initialize a previously allocated error of type GLOBUS_ERROR_TYPE_OPENSSL.
|
about globus |
globus toolkit |
dev.globus
Comments? webmaster@globus.org