#include <GCloudStorage.h++>
|
| GCloudStorage (QNetworkAccessManager *networkAccess, QObject *parent=NULL) |
|
virtual | ~GCloudStorage () |
|
void | setAccessToken (const oauth2::OAuth2AccessToken &token) |
|
bool | isRequestInProgress () const |
|
void | cancelRequest () |
|
bool | listBuckets (const QString &projectID, QString prefix=QString::null) |
|
bool | createBucket (const QString &projectID, const QString &name, AccessMode bucketAccessMode=AccessModeDefault, AccessMode defaultObjectAccessMode=AccessModeDefault) |
|
bool | deleteBucket (const QString &name) |
|
bool | listObjects (const QString &bucketName, QString prefix=QString::null) |
|
bool | createObject (const QString &bucketName, const QString &name, const QString &contentType, const QString &localPath, AccessMode accessMode=AccessModeDefault) |
|
bool | deleteObject (const QString &bucketName, const QString &name) |
|
bool | downloadObject (const QString &bucketName, const QString &name, const QString &localPath) |
|
◆ GCloudStorage()
GCloudStorage |
( |
QNetworkAccessManager * |
networkAccess, |
|
|
QObject * |
parent = NULL |
|
) |
| |
◆ ~GCloudStorage()
◆ bucketCreated
◆ bucketDeleted
void bucketDeleted |
( |
const QString & |
name | ) |
|
|
signal |
◆ bucketListAvailable
◆ cancelRequest()
◆ createBucket()
◆ createObject()
bool createObject |
( |
const QString & |
bucketName, |
|
|
const QString & |
name, |
|
|
const QString & |
contentType, |
|
|
const QString & |
localPath, |
|
|
AccessMode |
accessMode = AccessModeDefault |
|
) |
| |
◆ deleteBucket()
bool deleteBucket |
( |
const QString & |
name | ) |
|
◆ deleteObject()
bool deleteObject |
( |
const QString & |
bucketName, |
|
|
const QString & |
name |
|
) |
| |
◆ downloadObject()
bool downloadObject |
( |
const QString & |
bucketName, |
|
|
const QString & |
name, |
|
|
const QString & |
localPath |
|
) |
| |
◆ isRequestInProgress()
bool isRequestInProgress |
( |
| ) |
const |
◆ listBuckets()
bool listBuckets |
( |
const QString & |
projectID, |
|
|
QString |
prefix = QString::null |
|
) |
| |
◆ listObjects()
bool listObjects |
( |
const QString & |
bucketName, |
|
|
QString |
prefix = QString::null |
|
) |
| |
◆ objectCreated
◆ objectDeleted
void objectDeleted |
( |
const QString & |
bucketName, |
|
|
const QString & |
name |
|
) |
| |
|
signal |
◆ objectDownloaded
void objectDownloaded |
( |
const QString & |
bucketName, |
|
|
const QString & |
objectName, |
|
|
const QString & |
localPath |
|
) |
| |
|
signal |
◆ objectListAvailable
◆ objectTransferProgress
void objectTransferProgress |
( |
qint64 |
bytesTransferred, |
|
|
qint64 |
bytesTotal |
|
) |
| |
|
signal |
◆ objectUploaded
void objectUploaded |
( |
const QString & |
bucketName, |
|
|
const QString & |
objectName, |
|
|
const QString & |
localPath |
|
) |
| |
|
signal |
◆ requestCancelled
void requestCancelled |
( |
| ) |
|
|
signal |
◆ requestFailed
◆ setAccessToken()
The documentation for this class was generated from the following file: