libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
|
#include "config.h"
#include <cerrno>
#include <cstring>
#include <fcntl.h>
#include <sys/stat.h>
#include <unistd.h>
#include <algorithm>
#include <iterator>
#include <memory>
#include <mutex>
#include <set>
#include <sstream>
#include "Error.h"
#include "InternalErr.h"
#include "ResponseTooBigErr.h"
#include "HTTPCache.h"
#include "HTTPCacheTable.h"
#include "debug.h"
#include "util.h"
#include "util_mit.h"
Go to the source code of this file.
Namespaces | |
namespace | libdap |
top level DAP object to house generic methods | |
Functions | |
bool | libdap::is_hop_by_hop_header (const string &header) |
New multi-process locking methods | |
Accessors and Mutators for various properties. | |
bool | libdap::ends_with (std::string const &value, std::string const &ending) |
Variables | |
const string | CACHE_EMPTY_ETAG {"@cache@"} |
const string | CACHE_INDEX {".index"} |
const string | CACHE_LOCATION {"/tmp/"} |
const string | CACHE_LOCK {".lock"} |
const string | CACHE_META {".meta"} |
const string | CACHE_ROOT {"dods-cache/"} |
const string | DIR_SEPARATOR_CHAR {"/"} |
const string CACHE_EMPTY_ETAG {"@cache@"} |
Definition at line 61 of file HTTPCache.cc.
const string CACHE_INDEX {".index"} |
Definition at line 58 of file HTTPCache.cc.
const string CACHE_LOCATION {"/tmp/"} |
Definition at line 54 of file HTTPCache.cc.
const string CACHE_LOCK {".lock"} |
Definition at line 59 of file HTTPCache.cc.
const string CACHE_META {".meta"} |
Definition at line 60 of file HTTPCache.cc.
const string CACHE_ROOT {"dods-cache/"} |
Definition at line 56 of file HTTPCache.cc.
const string DIR_SEPARATOR_CHAR {"/"} |
Definition at line 63 of file HTTPCache.cc.