Quark  0.1
GCloudStorage Class Reference

#include <GCloudStorage.h++>

Inheritance diagram for GCloudStorage:

Signals

void bucketCreated (quark::gcloud::GCloudBucket bucket)
 
void bucketDeleted (const QString &name)
 
void bucketListAvailable (QList< quark::gcloud::GCloudBucket > buckets)
 
void objectCreated (const QString &bucketName, quark::gcloud::GCloudObject object)
 
void objectDeleted (const QString &bucketName, const QString &name)
 
void objectListAvailable (const QString &bucketName, QList< quark::gcloud::GCloudObject > objects)
 
void objectTransferProgress (qint64 bytesTransferred, qint64 bytesTotal)
 
void objectDownloaded (const QString &bucketName, const QString &objectName, const QString &localPath)
 
void objectUploaded (const QString &bucketName, const QString &objectName, const QString &localPath)
 
void requestFailed ()
 
void requestCancelled ()
 

Public Member Functions

 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)
 

Constructor & Destructor Documentation

◆ GCloudStorage()

GCloudStorage ( QNetworkAccessManager *  networkAccess,
QObject *  parent = NULL 
)

◆ ~GCloudStorage()

virtual ~GCloudStorage ( )
virtual

Member Function Documentation

◆ bucketCreated

void bucketCreated ( quark::gcloud::GCloudBucket  bucket)
signal

◆ bucketDeleted

void bucketDeleted ( const QString &  name)
signal

◆ bucketListAvailable

void bucketListAvailable ( QList< quark::gcloud::GCloudBucket buckets)
signal

◆ cancelRequest()

void cancelRequest ( )

◆ createBucket()

bool createBucket ( const QString &  projectID,
const QString &  name,
AccessMode  bucketAccessMode = AccessModeDefault,
AccessMode  defaultObjectAccessMode = AccessModeDefault 
)

◆ 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

void objectCreated ( const QString &  bucketName,
quark::gcloud::GCloudObject  object 
)
signal

◆ objectDeleted

void objectDeleted ( const QString &  bucketName,
const QString &  name 
)
signal

◆ objectDownloaded

void objectDownloaded ( const QString &  bucketName,
const QString &  objectName,
const QString &  localPath 
)
signal

◆ objectListAvailable

void objectListAvailable ( const QString &  bucketName,
QList< quark::gcloud::GCloudObject objects 
)
signal

◆ 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

void requestFailed ( )
signal

◆ setAccessToken()

void setAccessToken ( const oauth2::OAuth2AccessToken token)

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