|
libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
|
#include <exception>#include <iostream>#include <string>#include <cerrno>#include <fcntl.h>#include <sys/stat.h>#include <unistd.h>
Go to the source code of this file.
Classes | |
| class | libdap::mp_lock_guard |
| Lock the cache for writing. Implements RAII for the multi-process write lock for the cache. More... | |
| class | libdap::mp_lock_guard_logger |
| Interface for the logger used by mp_lock_guard The idea behind this abstract class (aka, interface) is that the client of mp_lock_guard can provide a logger that will behave as they want. More... | |
| class | libdap::mp_lock_guard_logger_default |
| Default logger for mp_lock_guard For this implementation of mp_lock_guard_logger, the log() method writes to std::cerr and the error() method throws a std::runtime_error. More... | |
Namespaces | |
| namespace | libdap |
| top level DAP object to house generic methods | |