diff --git a/docs/Doxyfile.in b/docs/Doxyfile.in index f70941b..4f0b82a 100644 --- a/docs/Doxyfile.in +++ b/docs/Doxyfile.in @@ -1,3 +1,5 @@ -OUTPUT_DIRECTORY = @CMAKE_CURRENT_BINARY_DIR@/doc_doxygen/ +OUTPUT_DIRECTORY = @CMAKE_CURRENT_SOURCE_DIR@/docs/ INPUT = @CMAKE_CURRENT_SOURCE_DIR@/src/ @CMAKE_CURRENT_SOURCE_DIR@/docs @CMAKE_CURRENT_SOURCE_DIR@/include @CMAKE_CURRENT_SOURCE_DIR@/examples PROJECT_NAME = "MinIO C++ SDK" +GENERATE_LATEX = NO +HTML_OUTPUT = @CMAKE_CURRENT_SOURCE_DIR@/docs/ diff --git a/docs/annotated.html b/docs/annotated.html new file mode 100644 index 0000000..3cb12c1 --- /dev/null +++ b/docs/annotated.html @@ -0,0 +1,92 @@ + + +
+ + + + +
+ MinIO C++ SDK
+
+ |
+
▼NMinio | |
▼NS3 | |
CBucket | |
CCompletePart | |
CObject | |
CHeaders | |
CS3ClientIO | |
CDictionary_Error | |
CHeaderCB | |
CReadDataCB | |
CS3Client | |
CWriteDataCB |
+ MinIO C++ SDK
+
+ |
+
This is the complete list of members for Minio::Headers, including all inherited members.
+begin() (defined in Minio::Headers) | Minio::Headers | inline |
begin() const (defined in Minio::Headers) | Minio::Headers | inline |
Clear() (defined in Minio::Headers) | Minio::Headers | inline |
const_iterator typedef (defined in Minio::Headers) | Minio::Headers | |
end() (defined in Minio::Headers) | Minio::Headers | inline |
end() const (defined in Minio::Headers) | Minio::Headers | inline |
equal_range(const std::string &key) (defined in Minio::Headers) | Minio::Headers | inline |
equal_range(const std::string &key) const (defined in Minio::Headers) | Minio::Headers | inline |
Exists(const std::string &key) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, std::string &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, double &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, int &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, long &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, size_t &value) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, const std::string &defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, double defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, int defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, long defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, size_t defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
Headers() (defined in Minio::Headers) | Minio::Headers | inline |
Insert(const std::string &key, const std::string &value) (defined in Minio::Headers) | Minio::Headers | inline |
iterator typedef (defined in Minio::Headers) | Minio::Headers | |
Update(const std::string &key, const std::string &value) (defined in Minio::Headers) | Minio::Headers | inline |
+ MinIO C++ SDK
+
+ |
+
+Public Types | |
+typedef Minio::Http::HeaderValueCollection::iterator | iterator |
+typedef Minio::Http::HeaderValueCollection::const_iterator | const_iterator |
+ MinIO C++ SDK
+
+ |
+
This is the complete list of members for S3Client, including all inherited members.
+AbortMultipartUpload(const std::string &bkt, const std::string &key, const std::string &upload_id, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CompleteMultipartUpload(const std::string &bkt, const std::string &key, const std::string &upload_id, const std::list< Minio::S3::CompletePart > &parts, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CopyObject(const std::string &srcbkt, const std::string &srckey, const std::string &dstbkt, const std::string &dstkey, bool copyMD, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CreateMultipartUpload(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
DeleteObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
GetObject(const std::string &bkt, const std::string &key, const int &part_number, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
GetObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
ListBuckets(Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
ListObjects(Minio::S3::Bucket &bucket, S3Connection **conn=NULL) (defined in S3Client) | S3Client | |
ListObjects(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
MakeBucket(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, const std::string &localpath, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, const int &part_number, const std::string &upload_id, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
RemoveBucket(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
S3Client(const std::string &endpoint, const std::string &kid, const std::string &sk) (defined in S3Client) | S3Client | |
SetVerbosity(int v) (defined in S3Client) | S3Client | inline |
StatObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
~S3Client() (defined in S3Client) | S3Client |
+ MinIO C++ SDK
+
+ |
+
+Public Member Functions | |
+ | S3Client (const std::string &endpoint, const std::string &kid, const std::string &sk) |
+void | SetVerbosity (int v) |
+void | ListObjects (Minio::S3::Bucket &bucket, S3Connection **conn=NULL) |
+void | PutObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | PutObject (const std::string &bkt, const std::string &key, const std::string &localpath, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | GetObject (const std::string &bkt, const std::string &key, const int &part_number, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | GetObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | StatObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | DeleteObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | CopyObject (const std::string &srcbkt, const std::string &srckey, const std::string &dstbkt, const std::string &dstkey, bool copyMD, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | ListBuckets (Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | MakeBucket (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | ListObjects (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | RemoveBucket (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+Minio::S3::CompletePart | PutObject (const std::string &bkt, const std::string &key, const int &part_number, const std::string &upload_id, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+std::string | CreateMultipartUpload (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | AbortMultipartUpload (const std::string &bkt, const std::string &key, const std::string &upload_id, S3Connection **reqPtr=NULL) |
+void | CompleteMultipartUpload (const std::string &bkt, const std::string &key, const std::string &upload_id, const std::list< Minio::S3::CompletePart > &parts, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+ MinIO C++ SDK
+
+ |
+
|
+
|
+Headers (Minio) | +
|
+||||
|
+|||||||
Bucket (Minio::S3) | +Dictionary_Error | +S3Client | +|||||
|
+
|
+Object (Minio::S3) | +S3ClientIO (Minio) | +||||
|
+
|
+||||||
CompletePart (Minio::S3) | +HeaderCB | +||||||
ReadDataCB | +WriteDataCB | +||||||
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
▼ include | |
s3.h | |
s3_headers.h | |
s3_http.h | |
s3_io.h | |
s3_signature_v2.h | |
s3_types.h |
+ MinIO C++ SDK
+
+ |
+
This page explains how to interpret the graphs that are generated by doxygen.
+Consider the following example:
This will result in the following graph:
+The boxes in the above graph have the following meaning:
+The arrows have the following meaning:
+
+ MinIO C++ SDK
+
+ |
+
CMinio::S3::Bucket | |
CMinio::S3::CompletePart | |
CHeaderCB | |
CMinio::Headers | |
CMinio::S3::Object | |
CReadDataCB | |
▼Cruntime_error | |
CDictionary_Error | |
CS3Client | |
CMinio::S3ClientIO | |
CWriteDataCB |
+ MinIO C++ SDK
+
+ |
+
▼NMinio | |
▼NS3 | |
CBucket | |
CCompletePart | |
CObject | |
CHeaders | |
CS3ClientIO | |
CDictionary_Error | |
CHeaderCB | |
CReadDataCB | |
CS3Client | |
CWriteDataCB |
+ MinIO C++ SDK
+
+ |
+
This is the complete list of members for Minio::Headers, including all inherited members.
+begin() (defined in Minio::Headers) | Minio::Headers | inline |
begin() const (defined in Minio::Headers) | Minio::Headers | inline |
Clear() (defined in Minio::Headers) | Minio::Headers | inline |
const_iterator typedef (defined in Minio::Headers) | Minio::Headers | |
end() (defined in Minio::Headers) | Minio::Headers | inline |
end() const (defined in Minio::Headers) | Minio::Headers | inline |
equal_range(const std::string &key) (defined in Minio::Headers) | Minio::Headers | inline |
equal_range(const std::string &key) const (defined in Minio::Headers) | Minio::Headers | inline |
Exists(const std::string &key) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, std::string &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, double &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, int &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, long &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, size_t &value) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, const std::string &defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, double defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, int defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, long defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, size_t defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
Headers() (defined in Minio::Headers) | Minio::Headers | inline |
Insert(const std::string &key, const std::string &value) (defined in Minio::Headers) | Minio::Headers | inline |
iterator typedef (defined in Minio::Headers) | Minio::Headers | |
Update(const std::string &key, const std::string &value) (defined in Minio::Headers) | Minio::Headers | inline |
+ MinIO C++ SDK
+
+ |
+
+Public Types | |
+typedef Minio::Http::HeaderValueCollection::iterator | iterator |
+typedef Minio::Http::HeaderValueCollection::const_iterator | const_iterator |
+ MinIO C++ SDK
+
+ |
+
This is the complete list of members for S3Client, including all inherited members.
+AbortMultipartUpload(const std::string &bkt, const std::string &key, const std::string &upload_id, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CompleteMultipartUpload(const std::string &bkt, const std::string &key, const std::string &upload_id, const std::list< Minio::S3::CompletePart > &parts, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CopyObject(const std::string &srcbkt, const std::string &srckey, const std::string &dstbkt, const std::string &dstkey, bool copyMD, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CreateMultipartUpload(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
DeleteObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
GetObject(const std::string &bkt, const std::string &key, const int &part_number, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
GetObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
ListBuckets(Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
ListObjects(Minio::S3::Bucket &bucket, S3Connection **conn=NULL) (defined in S3Client) | S3Client | |
ListObjects(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
MakeBucket(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, const std::string &localpath, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, const int &part_number, const std::string &upload_id, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
RemoveBucket(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
S3Client(const std::string &endpoint, const std::string &kid, const std::string &sk) (defined in S3Client) | S3Client | |
SetVerbosity(int v) (defined in S3Client) | S3Client | inline |
StatObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
~S3Client() (defined in S3Client) | S3Client |
+ MinIO C++ SDK
+
+ |
+
+Public Member Functions | |
+ | S3Client (const std::string &endpoint, const std::string &kid, const std::string &sk) |
+void | SetVerbosity (int v) |
+void | ListObjects (Minio::S3::Bucket &bucket, S3Connection **conn=NULL) |
+void | PutObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | PutObject (const std::string &bkt, const std::string &key, const std::string &localpath, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | GetObject (const std::string &bkt, const std::string &key, const int &part_number, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | GetObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | StatObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | DeleteObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | CopyObject (const std::string &srcbkt, const std::string &srckey, const std::string &dstbkt, const std::string &dstkey, bool copyMD, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | ListBuckets (Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | MakeBucket (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | ListObjects (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | RemoveBucket (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+Minio::S3::CompletePart | PutObject (const std::string &bkt, const std::string &key, const int &part_number, const std::string &upload_id, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+std::string | CreateMultipartUpload (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | AbortMultipartUpload (const std::string &bkt, const std::string &key, const std::string &upload_id, S3Connection **reqPtr=NULL) |
+void | CompleteMultipartUpload (const std::string &bkt, const std::string &key, const std::string &upload_id, const std::list< Minio::S3::CompletePart > &parts, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+ MinIO C++ SDK
+
+ |
+
|
+
|
+Headers (Minio) | +
|
+||||
|
+|||||||
Bucket (Minio::S3) | +Dictionary_Error | +S3Client | +|||||
|
+
|
+Object (Minio::S3) | +S3ClientIO (Minio) | +||||
|
+
|
+||||||
CompletePart (Minio::S3) | +HeaderCB | +||||||
ReadDataCB | +WriteDataCB | +||||||
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
▼ include | |
s3.h | |
s3_headers.h | |
s3_http.h | |
s3_io.h | |
s3_signature_v2.h | |
s3_types.h |
+ MinIO C++ SDK
+
+ |
+
This page explains how to interpret the graphs that are generated by doxygen.
+Consider the following example:
This will result in the following graph:
+The boxes in the above graph have the following meaning:
+The arrows have the following meaning:
+
+ MinIO C++ SDK
+
+ |
+
CMinio::S3::Bucket | |
CMinio::S3::CompletePart | |
CHeaderCB | |
CMinio::Headers | |
CMinio::S3::Object | |
CReadDataCB | |
▼Cruntime_error | |
CDictionary_Error | |
CS3Client | |
CMinio::S3ClientIO | |
CWriteDataCB |
+ MinIO C++ SDK
+
+ |
+
▼NMinio | |
▼NS3 | |
CBucket | |
CCompletePart | |
CObject | |
CHeaders | |
CS3ClientIO | |
CDictionary_Error | |
CHeaderCB | |
CReadDataCB | |
CS3Client | |
CWriteDataCB |
+ MinIO C++ SDK
+
+ |
+
This is the complete list of members for Minio::Headers, including all inherited members.
+begin() (defined in Minio::Headers) | Minio::Headers | inline |
begin() const (defined in Minio::Headers) | Minio::Headers | inline |
Clear() (defined in Minio::Headers) | Minio::Headers | inline |
const_iterator typedef (defined in Minio::Headers) | Minio::Headers | |
end() (defined in Minio::Headers) | Minio::Headers | inline |
end() const (defined in Minio::Headers) | Minio::Headers | inline |
equal_range(const std::string &key) (defined in Minio::Headers) | Minio::Headers | inline |
equal_range(const std::string &key) const (defined in Minio::Headers) | Minio::Headers | inline |
Exists(const std::string &key) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, std::string &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, double &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, int &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, long &value) const (defined in Minio::Headers) | Minio::Headers | inline |
Get(const std::string &key, size_t &value) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, const std::string &defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, double defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, int defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, long defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
GetWithDefault(const std::string &key, size_t defaultVal) const (defined in Minio::Headers) | Minio::Headers | inline |
Headers() (defined in Minio::Headers) | Minio::Headers | inline |
Insert(const std::string &key, const std::string &value) (defined in Minio::Headers) | Minio::Headers | inline |
iterator typedef (defined in Minio::Headers) | Minio::Headers | |
Update(const std::string &key, const std::string &value) (defined in Minio::Headers) | Minio::Headers | inline |
+ MinIO C++ SDK
+
+ |
+
+Public Types | |
+typedef Minio::Http::HeaderValueCollection::iterator | iterator |
+typedef Minio::Http::HeaderValueCollection::const_iterator | const_iterator |
+ MinIO C++ SDK
+
+ |
+
This is the complete list of members for S3Client, including all inherited members.
+AbortMultipartUpload(const std::string &bkt, const std::string &key, const std::string &upload_id, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CompleteMultipartUpload(const std::string &bkt, const std::string &key, const std::string &upload_id, const std::list< Minio::S3::CompletePart > &parts, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CopyObject(const std::string &srcbkt, const std::string &srckey, const std::string &dstbkt, const std::string &dstkey, bool copyMD, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
CreateMultipartUpload(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
DeleteObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
GetObject(const std::string &bkt, const std::string &key, const int &part_number, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
GetObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
ListBuckets(Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
ListObjects(Minio::S3::Bucket &bucket, S3Connection **conn=NULL) (defined in S3Client) | S3Client | |
ListObjects(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
MakeBucket(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, const std::string &localpath, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
PutObject(const std::string &bkt, const std::string &key, const int &part_number, const std::string &upload_id, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
RemoveBucket(const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
S3Client(const std::string &endpoint, const std::string &kid, const std::string &sk) (defined in S3Client) | S3Client | |
SetVerbosity(int v) (defined in S3Client) | S3Client | inline |
StatObject(const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) (defined in S3Client) | S3Client | |
~S3Client() (defined in S3Client) | S3Client |
+ MinIO C++ SDK
+
+ |
+
+Public Member Functions | |
+ | S3Client (const std::string &endpoint, const std::string &kid, const std::string &sk) |
+void | SetVerbosity (int v) |
+void | ListObjects (Minio::S3::Bucket &bucket, S3Connection **conn=NULL) |
+void | PutObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | PutObject (const std::string &bkt, const std::string &key, const std::string &localpath, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | GetObject (const std::string &bkt, const std::string &key, const int &part_number, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | GetObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | StatObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | DeleteObject (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | CopyObject (const std::string &srcbkt, const std::string &srckey, const std::string &dstbkt, const std::string &dstkey, bool copyMD, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | ListBuckets (Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | MakeBucket (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | ListObjects (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | RemoveBucket (const std::string &bkt, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+Minio::S3::CompletePart | PutObject (const std::string &bkt, const std::string &key, const int &part_number, const std::string &upload_id, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+std::string | CreateMultipartUpload (const std::string &bkt, const std::string &key, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+void | AbortMultipartUpload (const std::string &bkt, const std::string &key, const std::string &upload_id, S3Connection **reqPtr=NULL) |
+void | CompleteMultipartUpload (const std::string &bkt, const std::string &key, const std::string &upload_id, const std::list< Minio::S3::CompletePart > &parts, Minio::S3ClientIO &io, S3Connection **reqPtr=NULL) |
+ MinIO C++ SDK
+
+ |
+
|
+
|
+Headers (Minio) | +
|
+||||
|
+|||||||
Bucket (Minio::S3) | +Dictionary_Error | +S3Client | +|||||
|
+
|
+Object (Minio::S3) | +S3ClientIO (Minio) | +||||
|
+
|
+||||||
CompletePart (Minio::S3) | +HeaderCB | +||||||
ReadDataCB | +WriteDataCB | +||||||
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
▼ include | |
s3.h | |
s3_headers.h | |
s3_http.h | |
s3_io.h | |
s3_signature_v2.h | |
s3_types.h |
+ MinIO C++ SDK
+
+ |
+
This page explains how to interpret the graphs that are generated by doxygen.
+Consider the following example:
This will result in the following graph:
+The boxes in the above graph have the following meaning:
+The arrows have the following meaning:
+
+ MinIO C++ SDK
+
+ |
+
CMinio::S3::Bucket | |
CMinio::S3::CompletePart | |
CHeaderCB | |
CMinio::Headers | |
CMinio::S3::Object | |
CReadDataCB | |
▼Cruntime_error | |
CDictionary_Error | |
CS3Client | |
CMinio::S3ClientIO | |
CWriteDataCB |
+ MinIO C++ SDK
+
+ |
+
+ MinIO C++ SDK
+
+ |
+
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
+ MinIO C++ SDK
+
+ |
+