libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
libdap::mp_lock_guard_logger_default Class Reference

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...

#include <mp_lock_guard.h>

Inheritance diagram for libdap::mp_lock_guard_logger_default:
Inheritance graph
Collaboration diagram for libdap::mp_lock_guard_logger_default:
Collaboration graph

Public Member Functions

void error (const std::string &msg) const override
 
void log (const std::string &msg) const override
 
 mp_lock_guard_logger_default ()=default
 
 ~mp_lock_guard_logger_default () override=default
 

Detailed Description

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.

Definition at line 60 of file mp_lock_guard.h.

Constructor & Destructor Documentation

◆ mp_lock_guard_logger_default()

libdap::mp_lock_guard_logger_default::mp_lock_guard_logger_default ( )
default

◆ ~mp_lock_guard_logger_default()

libdap::mp_lock_guard_logger_default::~mp_lock_guard_logger_default ( )
overridedefault

Member Function Documentation

◆ error()

void libdap::mp_lock_guard_logger_default::error ( const std::string & msg) const
inlineoverridevirtual

Implements libdap::mp_lock_guard_logger.

Definition at line 67 of file mp_lock_guard.h.

◆ log()

void libdap::mp_lock_guard_logger_default::log ( const std::string & msg) const
inlineoverridevirtual

Implements libdap::mp_lock_guard_logger.

Definition at line 65 of file mp_lock_guard.h.


The documentation for this class was generated from the following file: