105
115
CSVector *s3_send(CSInputStream *input, const char *bucket, const char *key, off64_t size, const char *content_type = NULL, Md5Digest *digest = NULL, const char *s3Authorization = NULL, time_t s3AuthorizationTime = 0);
107
117
// s3_receive() returns false if the object was not found.
108
CSVector *s3_receive(CSOutputStream *output, const char *bucket, const char *key, bool *found);
119
CSVector *s3_receive(CSOutputStream *output, const char *bucket, const char *key, bool *found, S3RangePtr range = NULL, time_t *last_modified = NULL);
110
121
// s3_delete() returns false if the object was not found.
111
122
bool s3_delete(const char *bucket, const char *key);