libdap++  Updated for version 3.8.2
HTTPCacheMacros.h File Reference
#include <cerrno>
Include dependency graph for HTTPCacheMacros.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CACHE_EMPTY_ETAG   "@cache@"
 
#define CACHE_INDEX   ".index"
 
#define CACHE_LOCATION   "/tmp/"
 
#define CACHE_LOCK   ".lock"
 
#define CACHE_META   ".meta"
 
#define CACHE_ROOT   "dods-cache/"
 
#define DIR_SEPARATOR_CHAR   '/'
 
#define DIR_SEPARATOR_STR   "/"
 
#define MKDIR(a, b)   mkdir((a), (b))
 
#define MKSTEMP(a)   mkstemp((a))
 
#define REMOVE(a)   ((void)remove((a)))
 
#define REMOVE_BOOL(a)   remove((a))
 
#define UMASK(a)   umask((a))
 

Macro Definition Documentation

#define CACHE_EMPTY_ETAG   "@cache@"

Definition at line 68 of file HTTPCacheMacros.h.

Referenced by libdap::HTTPCacheTable::cache_index_parse_line().

#define CACHE_INDEX   ".index"

Definition at line 65 of file HTTPCacheMacros.h.

Referenced by libdap::HTTPCacheTable::HTTPCacheTable().

#define CACHE_LOCATION   "/tmp/"

Definition at line 61 of file HTTPCacheMacros.h.

#define CACHE_LOCK   ".lock"

Definition at line 66 of file HTTPCacheMacros.h.

#define CACHE_META   ".meta"
#define CACHE_ROOT   "dods-cache/"

Definition at line 62 of file HTTPCacheMacros.h.

#define DIR_SEPARATOR_CHAR   '/'

Definition at line 53 of file HTTPCacheMacros.h.

#define DIR_SEPARATOR_STR   "/"

Definition at line 54 of file HTTPCacheMacros.h.

#define MKDIR (   a,
 
)    mkdir((a), (b))

Definition at line 34 of file HTTPCacheMacros.h.

Referenced by libdap::HTTPCacheTable::create_hash_directory().

#define MKSTEMP (   a)    mkstemp((a))

Definition at line 52 of file HTTPCacheMacros.h.

Referenced by libdap::HTTPCacheTable::create_location().

#define REMOVE (   a)    ((void)remove((a)))
#define REMOVE_BOOL (   a)    remove((a))

Definition at line 49 of file HTTPCacheMacros.h.

Referenced by libdap::HTTPCacheTable::cache_index_delete().

#define UMASK (   a)    umask((a))

Definition at line 35 of file HTTPCacheMacros.h.