globus_gsi_authz_callout_error(3) | Library Functions Manual | globus_gsi_authz_callout_error(3) |
globus_gsi_authz_callout_error - GSI Authorization Callout Error API
- Authorization Callout Error Objects.
#define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_MODULE
(&globus_gsi_authz_callout_error_module)
Module descriptor. #define GLOBUS_GSI_AUTHZ_CALLOUT_ERROR(__RESULT,
__TYPE, __ERRSTR)
Create an authorization callout error object. #define
GLOBUS_GSI_AUTHZ_CALLOUT_ERRNO_ERROR(__RESULT, __ERRNO)
Create an authorization callout error object with an errno.
enum globus_gsi_authz_callout_error_t {
GLOBUS_GSI_AUTHZ_CALLOUT_AUTHZ_CALLOUT_ERROR = 0,
GLOBUS_GSI_AUTHZ_CALLOUT_AUTHZ_DENIED_BY_CALLOUT = 1,
GLOBUS_GSI_AUTHZ_CALLOUT_CONFIGURATION_ERROR = 2,
GLOBUS_GSI_AUTHZ_CALLOUT_SYSTEM_ERROR = 3,
GLOBUS_GSI_AUTHZ_CALLOUT_CREDENTIAL_ERROR = 4,
GLOBUS_GSI_AUTHZ_CALLOUT_BAD_ARGUMENT_ERROR = 5,
GLOBUS_GSI_AUTHZ_CALLOUT_ERROR_LAST = 6 }
Error codes.
Authorization Callout Error Objects.
The GSI Authorization Callout Error API defines a set of Globus error codes which are used by the error objects generated by the GSI Authorization API. Applications or libraries that wish to use this interface must include the globus_gsi_authz_callout_error.h header.
Create an authorization callout error object with an errno. Update the __RESULT parameter to contain a new globus_result_t value pointing to an authorization error with the errno.
Parameters
Create an authorization callout error object. Update the __RESULT parameter to contain a new globus_result_t value pointing to an authorization error of type __TYPE with the detail string __ERRSTR.
Parameters
Error codes. Error code types used by the GSI Authorization Callout API
Enumerator
Generated automatically by Doxygen for globus_authz_callout_error from the source code.
Version 4.2 | globus_authz_callout_error |