RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
Datacratic::S3Api Member List
This is the complete list of members for Datacratic::S3Api, including all inherited members.
accessKey (defined in Datacratic::S3Api)Datacratic::S3Api
accessKeyId (defined in Datacratic::S3Api)Datacratic::S3Api
bandwidthToServiceMbps (defined in Datacratic::S3Api)Datacratic::S3Api
CheckMethod enum nameDatacratic::S3Api
CM_ASSUME_INVALID enum valueDatacratic::S3Api
CM_MD5_ETAG enum valueDatacratic::S3Api
CM_SIZE enum valueDatacratic::S3Api
defaultBandwidthToServiceMbpsDatacratic::S3Api [static]
defaultProtocol (defined in Datacratic::S3Api)Datacratic::S3Api
download(const std::string &bucket, const std::string &object, const OnChunk &onChunk, ssize_t startOffset=0, ssize_t endOffset=-1) const Datacratic::S3Api
download(const std::string &uri, const OnChunk &onChunk, ssize_t startOffset=0, ssize_t endOffset=-1) const (defined in Datacratic::S3Api)Datacratic::S3Api
downloadToFile(const std::string &uri, const std::string &outfile, ssize_t endOffset=-1) const Datacratic::S3Api
erase(const std::string &bucket, const std::string &resource, const std::string &subResource="", const StrPairVector &headers=StrPairVector(), const StrPairVector &queryParams=StrPairVector(), const Content &content=Content()) const Datacratic::S3Api
finishMultiPartUpload(const std::string &bucket, const std::string &resource, const std::string &uploadId, const std::vector< std::string > &etags) const (defined in Datacratic::S3Api)Datacratic::S3Api
forEachBucket(const OnBucket &bucket) const Datacratic::S3Api
forEachObject(const std::string &bucket, const std::string &prefix="", const OnObject &onObject=OnObject(), const OnSubdir &onSubdir=OnSubdir(), const std::string &delimiter="/", int depth=1) const Datacratic::S3Api
get(const std::string &bucket, const std::string &resource, uint64_t expectedBytesToTransfer, const std::string &subResource="", const StrPairVector &headers=StrPairVector(), const StrPairVector &queryParams=StrPairVector()) const Datacratic::S3Api
getDigest(const std::string &verb, const std::string &bucket, const std::string &resource, const std::string &subResource, const std::string &contentType, const std::string &contentMd5, const std::string &date, const std::map< std::string, std::string > &headers)Datacratic::S3Api [static]
getDigestMulti(const std::string &verb, const std::string &bucket, const std::string &resource, const std::string &subResource, const std::string &contentType, const std::string &contentMd5, const std::string &date, const std::vector< std::pair< std::string, std::string > > &headers)Datacratic::S3Api [static]
getObjectInfo(const std::string &bucket, const std::string &object) const Datacratic::S3Api
getObjectInfo(const std::string &uri) const (defined in Datacratic::S3Api)Datacratic::S3Api
init(const std::string &accessKeyId, const std::string &accessKey, double bandwidthToServiceMbps=defaultBandwidthToServiceMbps, const std::string &defaultProtocol="http", const std::string &serviceUri="s3.amazonaws.com")Datacratic::S3Api
obtainMultiPartUpload(const std::string &bucket, const std::string &resource, const ObjectMetadata &metadata) const Datacratic::S3Api
OnBucket typedef (defined in Datacratic::S3Api)Datacratic::S3Api
OnChunk typedef (defined in Datacratic::S3Api)Datacratic::S3Api
OnObject typedef (defined in Datacratic::S3Api)Datacratic::S3Api
OnSubdir typedef (defined in Datacratic::S3Api)Datacratic::S3Api
parseUri(const std::string &uri)Datacratic::S3Api [static]
post(const std::string &bucket, const std::string &resource, const std::string &subResource="", const StrPairVector &headers=StrPairVector(), const StrPairVector &queryParams=StrPairVector(), const Content &content=Content()) const Datacratic::S3Api
prepare(const RequestParams &request) const Datacratic::S3Api
put(const std::string &bucket, const std::string &resource, const std::string &subResource="", const StrPairVector &headers=StrPairVector(), const StrPairVector &queryParams=StrPairVector(), const Content &content=Content()) const Datacratic::S3Api
Redundancy enum name (defined in Datacratic::S3Api)Datacratic::S3Api
REDUNDANCY_GLACIER enum value (defined in Datacratic::S3Api)Datacratic::S3Api
REDUNDANCY_REDUCED enum value (defined in Datacratic::S3Api)Datacratic::S3Api
REDUNDANCY_STANDARD enum value (defined in Datacratic::S3Api)Datacratic::S3Api
S3Api() (defined in Datacratic::S3Api)Datacratic::S3Api
S3Api(const std::string &accessKeyId, const std::string &accessKey, double bandwidthToServiceMbps=defaultBandwidthToServiceMbps, const std::string &defaultProtocol="http", const std::string &serviceUri="s3.amazonaws.com")Datacratic::S3Api
ServerSideEncryption enum name (defined in Datacratic::S3Api)Datacratic::S3Api
serviceUri (defined in Datacratic::S3Api)Datacratic::S3Api
setDefaultBandwidthToServiceMbps(double mpbs) (defined in Datacratic::S3Api)Datacratic::S3Api
sign(const std::string &stringToSign, const std::string &accessKey)Datacratic::S3Api [static]
signature(const RequestParams &request) const Datacratic::S3Api
SSE_AES256 enum value (defined in Datacratic::S3Api)Datacratic::S3Api
SSE_NONE enum value (defined in Datacratic::S3Api)Datacratic::S3Api
streamingDownload(const std::string &bucket, const std::string &object, ssize_t startOffset=0, ssize_t endOffset=-1, const OnChunk &onChunk=OnChunk()) const Datacratic::S3Api
streamingDownload(const std::string &uri, ssize_t startOffset=0, ssize_t endOffset=-1, const OnChunk &onChunk=OnChunk()) const Datacratic::S3Api
streamingUpload(const std::string &uri, const ObjectMetadata &md=ObjectMetadata()) const Datacratic::S3Api
streamingUpload(const std::string &bucket, const std::string &object, const ObjectMetadata &md=ObjectMetadata()) const Datacratic::S3Api
StrPairVector typedef (defined in Datacratic::S3Api)Datacratic::S3Api
tryGetObjectInfo(const std::string &bucket, const std::string &object) const Datacratic::S3Api
tryGetObjectInfo(const std::string &uri) const (defined in Datacratic::S3Api)Datacratic::S3Api
upload(const char *data, size_t bytes, const std::string &bucket, const std::string &resource, CheckMethod check=CM_SIZE, const ObjectMetadata &md=ObjectMetadata(), int numInParallel=-1)Datacratic::S3Api
upload(const char *data, size_t bytes, const std::string &uri, CheckMethod check=CM_SIZE, const ObjectMetadata &md=ObjectMetadata(), int numInParallel=-1) (defined in Datacratic::S3Api)Datacratic::S3Api
uploadRecursive(std::string dirSrc, std::string bucketDest, bool includeDir) (defined in Datacratic::S3Api)Datacratic::S3Api
writeToFile(const std::string &filename)Datacratic::S3Api [static]
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator