NCBI C++ ToolKit
|
Search Toolkit Book for CObjectCounterLocker
#include <corelib/ncbiobj.hpp>
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... | |
Definition at line 118 of file ncbiobj.hpp.