|
libdap++
Updated for version 3.13.1
|
#include <pthread.h>#include <string>#include <vector>#include <map>#include "HTTPCache.h"#include "Error.h"#include "InternalErr.h"#include "util.h"#include "debug.h"

Go to the source code of this file.
Classes | |
| struct | libdap::HTTPCacheTable::CacheEntry |
| class | libdap::HTTPCacheTable |
Namespaces | |
| libdap | |
Macros | |
| #define | DESTROY(m) pthread_mutex_destroy((m)) |
| #define | INIT(m) pthread_mutex_init((m), 0) |
| #define | LOCK(m) |
| #define | TRYLOCK(m) pthread_mutex_trylock((m)) |
| #define | UNLOCK(m) |
Functions | |
| int | libdap::get_hash (const string &url) |
| #define DESTROY | ( | m | ) | pthread_mutex_destroy((m)) |
Definition at line 75 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCache::~HTTPCache().
| #define INIT | ( | m | ) | pthread_mutex_init((m), 0) |
Definition at line 74 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCacheTable::CacheEntry::CacheEntry().
| #define LOCK | ( | m | ) |
Definition at line 61 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCache::instance(), libdap::HTTPCache::lock_cache_interface(), libdap::HTTPCacheTable::CacheEntry::lock_read_response(), and libdap::HTTPCacheTable::CacheEntry::lock_write_response().
| #define TRYLOCK | ( | m | ) | pthread_mutex_trylock((m)) |
Definition at line 73 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCacheTable::CacheEntry::lock_read_response().
| #define UNLOCK | ( | m | ) |
Definition at line 67 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCache::instance(), libdap::HTTPCacheTable::CacheEntry::lock_read_response(), libdap::HTTPCache::unlock_cache_interface(), libdap::HTTPCacheTable::CacheEntry::unlock_read_response(), and libdap::HTTPCacheTable::CacheEntry::unlock_write_response().