Public Member Functions | |
| void | check_reply_status () |
| void | ms_reset () |
| void | ms_setHeader (const char *header) |
| void | ms_setURL (const char *url) |
| void | ms_execute_delete_request () |
| void | ms_execute_copy_request () |
| void | ms_execute_get_request (CSOutputStream *output) |
| void | ms_execute_put_request (CSInputStream *input, off64_t size) |
| virtual void | retain () |
| virtual void | release () |
| virtual void | finalize () |
| virtual CSObject * | getKey () |
| virtual int | compareKey (CSObject *) |
| virtual uint32_t | hashKey () |
| virtual CSObject * | getHashLink () |
| virtual void | setHashLink (CSObject *) |
| virtual CSObject * | getNextLink () |
| virtual CSObject * | getPrevLink () |
| virtual void | setNextLink (CSObject *) |
| virtual void | setPrevLink (CSObject *) |
Public Attributes | |
| CSHTTPHeaders | ms_reply_headers |
| CSStringBuffer | ms_buffer |
| CURL * | ms_curl |
| struct curl_slist * | ms_header_list |
| CSInputStream * | ms_inputStream |
| CSOutputStream * | ms_outputStream |
| CSMd5 | ms_md5 |
| char | ms_s3Checksum [HEX_CHECKSUM_VALUE_SIZE+1] |
| bool | ms_calculate_md5 |
| bool | ms_notFound |
| bool | ms_retry |
| bool | ms_slowDown |
| CSStringBuffer * | ms_errorReply |
| char | ms_curl_error [CURL_ERROR_SIZE] |
| off64_t | ms_data_size |
| unsigned int | ms_replyStatus |
| bool | ms_throw_error |
| bool | ms_old_libcurl |
| char * | ms_safe_url |
| time_t | ms_last_modified |
Private Member Functions | |
| virtual bool | openNode (char *path, char *value) |
| virtual bool | closeNode (char *path) |
| virtual bool | addAttribute (char *path, char *name, char *value) |
| void | parse_s3_error () |
| const char * | safe_url (const char *url) |
| bool | parseString (const char *data, int32_t flags) |
| bool | parseData (const char *data, size_t len, int32_t flags) |
| bool | parseXML (int32_t flags) |
| int32_t | processChar (wchar_t ch) |
| bool | getError (int32_t *err, char **msg) |
| void | setError (int32_t err, char *msg) |
| void | printError (char *prefix) |
| int32_t | parseChar (wchar_t ch) |
| void | setDataType (int32_t t) |
| int32_t | getDataLen () |
| wchar_t * | getDataPtr () |
Definition at line 64 of file CSS3Protocol.cc.