libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
HTTPConnect.cc File Reference
#include "config.h"
#include <algorithm>
#include <cerrno>
#include <cstdlib>
#include <cstring>
#include <iterator>
#include <sstream>
#include <string>
#include <vector>
#include <sys/stat.h>
#include <curl/curl.h>
#include <curl/easy.h>
#include "GNURegex.h"
#include "HTTPCache.h"
#include "HTTPCacheResponse.h"
#include "HTTPConnect.h"
#include "HTTPResponse.h"
#include "RCReader.h"
#include "debug.h"
#include "mime_util.h"
Include dependency graph for HTTPConnect.cc:

Go to the source code of this file.

Namespaces

namespace  libdap
 top level DAP object to house generic methods
 

Macros

#define CLIENT_ERR_MAX   417
 
#define CLIENT_ERR_MIN   400
 
#define SERVER_ERR_MAX   505
 
#define SERVER_ERR_MIN   500
 
#define VERBOSE_RUNTIME(x)
 

Variables

int libdap::dods_keep_temps = 0
 
int libdap::www_trace = 0
 
int libdap::www_trace_extensive = 0
 

Macro Definition Documentation

◆ CLIENT_ERR_MAX

#define CLIENT_ERR_MAX   417

Definition at line 90 of file HTTPConnect.cc.

◆ CLIENT_ERR_MIN

#define CLIENT_ERR_MIN   400

Definition at line 89 of file HTTPConnect.cc.

◆ SERVER_ERR_MAX

#define SERVER_ERR_MAX   505

Definition at line 114 of file HTTPConnect.cc.

◆ SERVER_ERR_MIN

#define SERVER_ERR_MIN   500

Definition at line 113 of file HTTPConnect.cc.

◆ VERBOSE_RUNTIME

#define VERBOSE_RUNTIME ( x)
Value:
do { \
if (d_verbose_runtime) \
(x); \
} while (false)

Definition at line 66 of file HTTPConnect.cc.