OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
curl_utils.h File Reference
#include <curl/curl.h>
#include <curl/easy.h>
#include "util.h"
#include "BESDebug.h"
Include dependency graph for curl_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 libcurl
 

Functions

bool libcurl::configureProxy (CURL *curl, const string &url)
 Configure the proxy options for the passed curl object. More...
 
string libcurl::http_status_to_string (int status)
 This function translates an HTTP status code into an error messages. More...
 
CURL * libcurl::init (char *error_buffer)
 Get's a new instance of CURL* and performs basic configuration of that instance. More...
 
long libcurl::read_url (CURL *curl, const string &url, int fd, vector< string > *resp_hdrs, const vector< string > *request_headers, char error_buffer[])
 Use libcurl to dereference a URL. More...