32 #ifndef CPL_VSI_ERROR_H_INCLUDED 33 #define CPL_VSI_ERROR_H_INCLUDED 44 typedef int VSIErrorNum;
47 #define VSIE_FileError 1 48 #define VSIE_HttpError 2 50 #define VSIE_AWSError 5 51 #define VSIE_AWSAccessDenied 6 52 #define VSIE_AWSBucketNotFound 7 53 #define VSIE_AWSObjectNotFound 8 54 #define VSIE_AWSInvalidCredentials 9 55 #define VSIE_AWSSignatureDoesNotMatch 10 57 void CPL_DLL VSIError( VSIErrorNum err_no,
61 void CPL_DLL CPL_STDCALL VSIErrorReset(
void );
62 VSIErrorNum CPL_DLL CPL_STDCALL VSIGetLastErrorNo(
void );
63 const
char CPL_DLL * CPL_STDCALL VSIGetLastErrorMsg(
void );
65 int CPL_DLL CPL_STDCALL VSIToCPLError(
CPLErr eErrClass,
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:967
int CPLErrorNum
Definition: cpl_error.h:95
#define CPL_FORMAT_STRING(arg)
Definition: cpl_port.h:989
CPLErr
Definition: cpl_error.h:52