libs3  trunk
S3ErrorDetails Struct Reference

#include <libs3.h>

Data Fields

const char * message
 
const char * resource
 
const char * furtherDetails
 
int extraDetailsCount
 
S3NameValueextraDetails
 

Detailed Description

S3ErrorDetails provides detailed information describing an S3 error. This is only presented when the error is an S3-generated error (i.e. one of the S3StatusErrorXXX values).

Field Documentation

const char* S3ErrorDetails::message

This is the human-readable message that Amazon supplied describing the error

const char* S3ErrorDetails::resource

This identifies the resource for which the error occurred

const char* S3ErrorDetails::furtherDetails

This gives human-readable further details describing the specifics of this error

int S3ErrorDetails::extraDetailsCount

This gives the number of S3NameValue pairs present in the extraDetails array

S3NameValue* S3ErrorDetails::extraDetails

S3 can provide extra details in a freeform Name - Value pair format. Each error can have any number of these, and this array provides these additional extra details.


The documentation for this struct was generated from the following file: