Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCWeakObjectLocker.html below:
NCBI C++ ToolKit: CWeakObjectLocker< C
Search Toolkit Book for CWeakObjectLocker
CWeakObjectLocker –. More...
#include <corelib/ncbiobj.hpp>
Inheritance diagram for CWeakObjectLocker< C >:
[legend]
Collaboration diagram for CWeakObjectLocker< C >:
[legend] Public Types typedef CPtrToObjectProxy TPtrProxyType Type working as proxy storage for pointer to object. More...
typedef CWeakObjectLocker< C > TThisType Alias for this type. More...
Public Member Functions TPtrProxyType * GetPtrProxy (C *object) const Get proxy storage for pointer to object. More...
CRef< C, TThisType > GetLockedObject (TPtrProxyType *proxy) const Lock the object and return pointer to it stored in the proxy. More...
Public Member Functions inherited from CObjectCounterLocker 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 Additional Inherited Members Static Public Member Functions inherited from CObjectCounterLocker 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 template<class C>
class CWeakObjectLocker< C >
CWeakObjectLocker –.
Default locker class for CWeakRef template
Definition at line 2548 of file ncbiobj.hpp.
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4