SSS - S3 Toolkit 0.9.6
S3 client library and applications
Loading...
Searching...
No Matches
s3-api.h File Reference

declarations of S3Api class. More...

#include "aws_sign.h"
#include "error.h"
#include "response_parser.h"
#include "s3-client.h"
#include "webclient.h"
#include <map>
#include <variant>
+ Include dependency graph for s3-api.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  sss::api::BucketInfo
 XML -> C++ mapping of ListBuckets/Buckets response. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html. More...
 
struct  sss::api::Grant
 XML -> C++ mapping of ListObjectsV2/Contents response. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_Object.html. More...
 
struct  sss::api::AccessControlPolicy
 XML -> C++ mapping of AccessControlPolicy https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAcl.html. More...
 
class  sss::api::S3Api
 S3 Client inteface. More...
 
struct  sss::api::S3Api::ListObjectV2Config
 ListObjectsV2 request See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html More...
 
struct  sss::api::S3Api::ListObjectV2Result
 ListObjectsV2 response. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html More...
 
struct  sss::api::S3Api::ReadBuffer
 Memory buffer used in SendParams. More...
 
struct  sss::api::S3Api::SendParams
 Send request parameters. More...
 
struct  sss::api::S3Api::VersioningInfo
 versioning information More...
 
struct  sss::api::S3Api::ObjectVersionInfo
 object version history More...
 

Detailed Description

declarations of S3Api class.