.TH "globus_error_openssl.h" 3 "Wed Feb 27 2019" "Version 4.1" "globus_gsi_openssl_error" \" -*- nroff -*- .ad l .nh .SH NAME globus_error_openssl.h \- Globus Generic Error\&. .SH SYNOPSIS .br .PP \fC#include 'globus_common\&.h'\fP .br \fC#include 'globus_error_generic\&.h'\fP .br \fC#include 'openssl/err\&.h'\fP .br .SS "Macros" .in +1c .ti -1c .RI "#define \fBGLOBUS_GSI_OPENSSL_ERROR_MODULE\fP" .br .ti -1c .RI "#define \fBGLOBUS_ERROR_TYPE_OPENSSL\fP" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "unsigned long \fBglobus_openssl_error_handle_get_error_code\fP (globus_openssl_error_handle_t error_code)" .br .ti -1c .RI "const char * \fBglobus_openssl_error_handle_get_filename\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "int \fBglobus_openssl_error_handle_get_linenumber\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "const char * \fBglobus_openssl_error_handle_get_library\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "const char * \fBglobus_openssl_error_handle_get_function\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "const char * \fBglobus_openssl_error_handle_get_reason\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "const char * \fBglobus_openssl_error_handle_get_data\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "int \fBglobus_openssl_error_handle_get_data_flags\fP (globus_openssl_error_handle_t handle)" .br .ti -1c .RI "globus_object_t * \fBglobus_error_construct_openssl_error\fP (globus_module_descriptor_t *base_source, globus_object_t *base_cause)" .br .ti -1c .RI "globus_object_t * \fBglobus_error_initialize_openssl_error\fP (globus_object_t *error, globus_module_descriptor_t *base_source, globus_object_t *base_cause, globus_openssl_error_handle_t openssl_error_handle)" .br .ti -1c .RI "globus_object_t * \fBglobus_error_wrap_openssl_error\fP (globus_module_descriptor_t *base_source, int error_type, const char *source_file, const char *source_func, int source_line, const char *format,\&.\&.\&.)" .br .ti -1c .RI "globus_bool_t \fBglobus_error_match_openssl_error\fP (globus_object_t *error, unsigned long library, unsigned long function, unsigned long reason)" .br .ti -1c .RI "const char * \fBglobus_error_openssl_error_get_filename\fP (globus_object_t *error)" .br .ti -1c .RI "int \fBglobus_error_openssl_error_get_linenumber\fP (globus_object_t *error)" .br .ti -1c .RI "const char * \fBglobus_error_openssl_error_get_library\fP (globus_object_t *error)" .br .ti -1c .RI "const char * \fBglobus_error_openssl_error_get_function\fP (globus_object_t *error)" .br .ti -1c .RI "const char * \fBglobus_error_openssl_error_get_reason\fP (globus_object_t *error)" .br .ti -1c .RI "const char * \fBglobus_error_openssl_error_get_data\fP (globus_object_t *error)" .br .ti -1c .RI "int \fBglobus_error_openssl_error_get_data_flags\fP (globus_object_t *error)" .br .in -1c .SH "Detailed Description" .PP Globus Generic Error\&. .SH "Function Documentation" .PP .SS "const char* globus_error_openssl_error_get_data (globus_object_t * error)" Get the OpenSSL Error Data .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The error data for the OpenSSL error .RE .PP .SS "int globus_error_openssl_error_get_data_flags (globus_object_t * error)" Get the OpenSSL Error Data Flags .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The error data flags for the OpenSSL error .RE .PP .SS "const char* globus_error_openssl_error_get_filename (globus_object_t * error)" Get the OpenSSL filename where the error occurred .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The filename where the OpenSSL error occurred .RE .PP .SS "const char* globus_error_openssl_error_get_function (globus_object_t * error)" Get the OpenSSL filename where the error occurred .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The function name where the OpenSSL error occurred .RE .PP .SS "const char* globus_error_openssl_error_get_library (globus_object_t * error)" Get the OpenSSL library the error occurred in .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The library name where the OpenSSL error occurred .RE .PP .SS "int globus_error_openssl_error_get_linenumber (globus_object_t * error)" Get the OpenSSL line number where the error occurred .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The line number where the OpenSSL error occurred .RE .PP .SS "const char* globus_error_openssl_error_get_reason (globus_object_t * error)" Get the OpenSSL reason for the error .PP \fBParameters:\fP .RS 4 \fIerror\fP The globus object that represents the error .RE .PP \fBReturns:\fP .RS 4 The reason for the OpenSSL error .RE .PP .SH "Author" .PP Generated automatically by Doxygen for globus_gsi_openssl_error from the source code\&.