NCBI C++ ToolKit
|
Search Toolkit Book for CNetComponentCounterLocker
#include <connect/services/netcomponent.hpp>
Public Member Functions | |
void | Lock (const S *object) const |
void | Relock (const S *object) const |
void | Unlock (const S *object) const |
void | UnlockRelease (const S *object) const |
void | TransferLock (const S *object, const CNetComponentCounterLocker &old_locker) const |
![]() | |
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 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 51 of file netcomponent.hpp.
|
inline |
Definition at line 54 of file netcomponent.hpp.
References CObjectCounterLocker::Lock().
|
inline |
Definition at line 59 of file netcomponent.hpp.
References CObjectCounterLocker::Relock().
|
inline |
Definition at line 75 of file netcomponent.hpp.
References CObjectCounterLocker::TransferLock().
|
inline |
Definition at line 64 of file netcomponent.hpp.
References CObjectCounterLocker::Unlock().
|
inline |
Definition at line 69 of file netcomponent.hpp.
References CObjectCounterLocker::UnlockRelease().