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:914
#define CPLE_AWSError
Definition: cpl_error.h:135
void * CPLRealloc(void *, size_t)
Definition: cpl_conv.cpp:225
#define CPLE_AWSBucketNotFound
Definition: cpl_error.h:125
#define CPL_C_START
Definition: cpl_port.h:337
int CPLErrorNum
Definition: cpl_error.h:94
#define CPL_C_END
Definition: cpl_port.h:339
#define CPLE_HttpResponse
Definition: cpl_error.h:123
#define CPLE_AWSSignatureDoesNotMatch
Definition: cpl_error.h:133
int CPLvsnprintf(char *str, size_t size, const char *fmt, va_list args)
Definition: cpl_string.cpp:1140
#define CPLE_AWSObjectNotFound
Definition: cpl_error.h:127
void CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...)
Definition: cpl_error.cpp:308
void * VSICalloc(size_t, size_t)
Definition: cpl_vsisimple.cpp:444
Definition: cpl_vsi_error.cpp:65
#define CPL_FORMAT_STRING(arg)
Definition: cpl_port.h:929
CPLErr
Definition: cpl_error.h:53
#define CPLE_AWSAccessDenied
Definition: cpl_error.h:129
#define CPLE_AWSInvalidCredentials
Definition: cpl_error.h:131
Generated for GDAL by
1.8.20.