NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | List of all members
CObjectCounterLocker Class Reference

Search Toolkit Book for CObjectCounterLocker

#include <corelib/ncbiobj.hpp>

+ Inheritance diagram for CObjectCounterLocker:

Public Member Functions

void Lock (const CObject *object) const
void Relock (const CObject *object) const
void Unlock (const CObject *object) const
void UnlockRelease (const CObject *object) const
void TransferLock (const CObject *object, const CObjectCounterLocker &old_locker) const

Static Public Member Functions

static void ReportIncompatibleType (const type_info &type)
static void MonitorObjectType (const type_info &type)
 Set monitored object type, e.g. More...
static void StopMonitoring (void)
 Stop lock/unlock monitoring. More...
static void ReportLockedObjects (bool clear=false)
 Print all currently locked objects of monitored type. More...

Detailed Description

Definition at line 118 of file ncbiobj.hpp.

The documentation for this class was generated from the following files:
Modified on Sun Mar 03 03:13:25 2024 by rev. 669887