GDAL

- Main Page
- Related Pages
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Member Functions | List of all members
VSIS3HandleHelper Class Reference

## Public Member Functions
| VSIS3HandleHelper (const CPLString &osSecretAccessKey, const CPLString &osAccessKeyId, const CPLString &osSessionToken, const CPLString &osAWSS3Endpoint, const CPLString &osAWSRegion, const CPLString &osBucket, const CPLString &osObjectKey, bool bUseHTTPS, bool bUseVirtualHosting)
void | ResetQueryParameters ()
void | AddQueryParameter (const CPLString &osKey, const CPLString &osValue)
struct curl_slist * | GetCurlHeaders (const CPLString &osVerb, const void *pabyDataContent=NULL, size_t nBytesContent=0)
bool | CanRestartOnError (const char *pszErrorMsg)
bool | CanRestartOnError (const char *, bool bSetError)
const CPLString & | GetURL () const
const CPLString & | GetBucket () const
const CPLString & | GetObjectKey () const
const CPLString & | GetAWSS3Endpoint () const
const CPLString & | GetAWSRegion () const
bool | GetVirtualHosting () const
void | SetAWSS3Endpoint (const CPLString &osStr)
void | SetAWSRegion (const CPLString &osStr)
void | SetVirtualHosting (bool b)
void | SetObjectKey (const CPLString &osStr)

## Static Public Member Functions
static VSIS3HandleHelper * | BuildFromURI (const char *pszURI, const char *pszFSPrefix, bool bAllowNoObject)
static CPLString | BuildURL (const CPLString &osAWSS3Endpoint, const CPLString &osBucket, const CPLString &osObjectKey, bool bUseHTTPS, bool bUseVirtualHosting)

The documentation for this class was generated from the following files:

- cpl_aws.h
- cpl_aws.cpp

Generated for GDAL by 1.8.8.