#include <UT_LockUtil.h>
Classes | |
| class | ut_ObjLockEntry |
Public Member Functions | |
| UT_ObjLockType (int capacity=256) | |
| ~UT_ObjLockType () | |
| void | setCapacity (int capacity) |
| int | lock (void *obj) |
| void | unlock (void *obj, int ident) |
Public Attributes | |
| Lock | myAccessLock |
| UT_PtrArray< ut_ObjLockEntry * > | myObjs |
| int | myCapacity |
Definition at line 187 of file UT_LockUtil.h.
| UT_ObjLockType< Lock >::UT_ObjLockType | ( | int | capacity = 256 |
) | [inline] |
Definition at line 190 of file UT_LockUtil.h.
| UT_ObjLockType< Lock >::~UT_ObjLockType | ( | ) | [inline] |
Definition at line 194 of file UT_LockUtil.h.
| int UT_ObjLockType< Lock >::lock | ( | void * | obj | ) | [inline] |
Definition at line 207 of file UT_LockUtil.h.
| void UT_ObjLockType< Lock >::setCapacity | ( | int | capacity | ) | [inline] |
Definition at line 199 of file UT_LockUtil.h.
| void UT_ObjLockType< Lock >::unlock | ( | void * | obj, | |
| int | ident | |||
| ) | [inline] |
Definition at line 238 of file UT_LockUtil.h.
| Lock UT_ObjLockType< Lock >::myAccessLock |
Definition at line 275 of file UT_LockUtil.h.
| int UT_ObjLockType< Lock >::myCapacity |
Definition at line 277 of file UT_LockUtil.h.
| UT_PtrArray<ut_ObjLockEntry *> UT_ObjLockType< Lock >::myObjs |
Definition at line 276 of file UT_LockUtil.h.
1.5.9