libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
DAPCache3.h File Reference
#include <list>
#include <map>
#include <string>
#include "DapObj.h"
Include dependency graph for DAPCache3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  libdap::cache_entry
 
class  libdap::DAPCache3
 Implementation of a caching mechanism for compressed data. This cache uses simple advisory locking found on most modern unix file systems. Compressed files are decompressed and stored in a cache where they can be used over and over until removed from the cache. Several processes can share the cache with each reading from files. At the same time, new files can be added and the cache can be purged, without disrupting the existing read operations. More...
 

Namespaces

namespace  libdap
 top level DAP object to house generic methods
 

Typedefs

typedef std::list< cache_entrylibdap::CacheFiles