libdap++  Updated for version 3.8.2
HTTPCache.h File Reference
#include <pthread.h>
#include <string>
#include <vector>
#include <map>
#include "HTTPCacheTable.h"
#include "Error.h"
#include "InternalErr.h"
#include "debug.h"
#include "ResponseTooBigErr.h"
#include "HTTPCacheDisconnectedMode.h"
#include "SignalHandlerRegisteredErr.h"
Include dependency graph for HTTPCache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  libdap::HTTPCache
 

Namespaces

 libdap
 

Macros

#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

bool libdap::is_hop_by_hop_header (const string &header)
 

Macro Definition Documentation

◆ DESTROY

#define DESTROY (   m)    pthread_mutex_destroy((m))

Definition at line 77 of file HTTPCache.h.

Referenced by libdap::HTTPCache::~HTTPCache().

◆ INIT

#define INIT (   m)    pthread_mutex_init((m), 0)

Definition at line 76 of file HTTPCache.h.

◆ LOCK

#define LOCK (   m)    pthread_mutex_lock((m))

◆ TRYLOCK

#define TRYLOCK (   m)    pthread_mutex_trylock((m))

Definition at line 74 of file HTTPCache.h.

◆ UNLOCK

#define UNLOCK (   m)    pthread_mutex_unlock((m))