44   virtual bool SetProxy(
const string& proxy_host,
    45                         const string& proxy_userpwd);
    46   virtual bool AddFile(
const string& upload_file_path,
    47                        const string& basename);
    49                            const std::map<string, string>& parameters,
    50                            string* server_response);
    54   bool SetFunctionPointers();
    59   string last_curl_error_;  
    65   CURL* (*easy_init_)(void);
    79   const char* (*easy_strerror_)(
CURLcode);
    80   void (*easy_cleanup_)(
CURL *);
 virtual bool AddFile(const string &upload_file_path, const string &basename)
 
virtual bool SendRequest(const string &url, const std::map< string, string > ¶meters, string *server_response)
 
virtual bool SetProxy(const string &proxy_host, const string &proxy_userpwd)