|
SSS - S3 Toolkit 0.9.6
S3 client library and applications
|
Typedefs | |
| using | sss::Map = std::map< std::string, std::string > |
| Base type for all dictionary types. | |
| using | sss::Headers = Map |
| HTTP headers. | |
| using | sss::Parameters = Map |
URL parameters: key1=value1&key2=value2... | |
| using | sss::MetaDataMap = Map |
Metadata map: key->value => xmz-meta-key:value. | |
| using | sss::api::TagMap = std::unordered_map< std::string, std::string > |
| {name, value} map representing bucket or object tags. | |
| using | sss::CharArray = std::vector< char > |
char array wrapping char* buffers used by libcurl | |
| using | sss::StringArray = std::vector< std::string > |
array of std::string objects | |
| using | sss::ETag = std::string |
| ETag returned by upload requests. | |
| using | sss::UploadId = std::string |
| multiplart upload id returned when starting a multipart uplaod operation | |
| using | sss::Bytes = std::vector< uint8_t > |
| using | XMLRecords = std::vector< XMLRecord > |
| using | XMLResult = std::variant< bool, std::string, std::vector< std::string >, XMLRecords > |
Representaion of an XML tree as {path to text element, text element} tuples stored into map object. E.g.
is represented as
| typedef vector< uint8_t > sss::Bytes |
Unsigned byte array
| using sss::Map = typedef std::map<std::string, std::string> |
Base type for all dictionary types.
| typedef std::map< std::string, std::string > sss::MetaDataMap |
Metadata map: key->value => xmz-meta-key:value.
{meta data header, meta data value}
| using XMLRecords = std::vector<XMLRecord> |
Array of XML records
| using XMLResult = std::variant<bool, std::string, std::vector<std::string>, XMLRecords> |
Result of an XML query operation
std::string std::vector<std::string> false in case element not found, used internally to signal "not found" condition