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