libdap++ Updated for version 3.8.2
|
#include <pthread.h>
#include <string>
#include <vector>
#include <map>
#include "Error.h"
#include "InternalErr.h"
#include "debug.h"
Go to the source code of this file.
Classes | |
struct | libdap::HTTPCacheTable::CacheEntry |
class | libdap::HTTPCacheTable |
Namespaces | |
namespace | libdap |
Defines | |
#define | DESTROY(m) pthread_mutex_destroy((m)) |
#define | INIT(m) pthread_mutex_init((m), 0) |
#define | LOCK(m) pthread_mutex_lock((m)) |
#define | TRYLOCK(m) pthread_mutex_trylock((m)) |
#define | UNLOCK(m) pthread_mutex_unlock((m)) |
Functions | |
int | libdap::get_hash (const string &url) |
#define DESTROY | ( | m | ) | pthread_mutex_destroy((m)) |
Definition at line 57 of file HTTPCacheTable.h.
#define INIT | ( | m | ) | pthread_mutex_init((m), 0) |
Definition at line 56 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCacheTable::CacheEntry::CacheEntry().
#define LOCK | ( | m | ) | pthread_mutex_lock((m)) |
Definition at line 53 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCacheTable::CacheEntry::lock_read_response(), and libdap::HTTPCacheTable::CacheEntry::lock_write_response().
#define TRYLOCK | ( | m | ) | pthread_mutex_trylock((m)) |
Definition at line 54 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCacheTable::CacheEntry::lock_read_response().
#define UNLOCK | ( | m | ) | pthread_mutex_unlock((m)) |
Definition at line 55 of file HTTPCacheTable.h.
Referenced by libdap::HTTPCacheTable::CacheEntry::lock_read_response(), libdap::HTTPCacheTable::CacheEntry::unlock_read_response(), and libdap::HTTPCacheTable::CacheEntry::unlock_write_response().