NCBI C++ ToolKit
Classes | Macros
perf_log.hpp File Reference

Defines NCBI C++ API for timing-and-logging, classes, and macros. More...

#include <corelib/ncbitime.hpp>
#include <corelib/ncbidiag.hpp>
#include <corelib/request_status.hpp>
+ Include dependency graph for perf_log.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CPerfLogger
 CPerfLogger –. More...
 
class  CPerfLogGuard
 CPerfLogGuard –. More...
 

Macros

#define PERF_POST(perf_logger, status, resource, args)
 Convenience macro that also saves cycles when the performance logging is globally turned off. More...
 
#define PERF_POST_DB(perf_logger, status, resource, server, args)
 Adaptation for logging database performance. More...
 

Detailed Description

Defines NCBI C++ API for timing-and-logging, classes, and macros.

Definition in file perf_log.hpp.

Modified on Wed Apr 17 13:09:39 2024 by modify_doxy.py rev. 669887