| AbstractPool |
An abstract implementation of LockFactory that allows different
implementations of the lock table to be plugged in.
|
| ActiveLock |
A Lock represents a granted or waiting lock request.
|
| ConcurrentLockSet |
A ConcurrentLockSet is a complete lock table which maps
Lockables to LockControl objects.
|
| ConcurrentLockSet.Entry |
Class representing an entry in the lock table.
|
| ConcurrentPool |
A LockFactory which allows multiple threads to enter without
blocking each other out.
|
| Constants |
|
| D_LockControl |
|
| Deadlock |
Code to support deadlock detection.
|
| Lock |
A Lock represents a granted or waiting lock request.
|
| LockControl |
A LockControl contains a reference to the item being locked
and doubly linked lists for the granted locks and the waiting
locks.
|
| LockList |
An Enumeration that returns the the Lockables
in a group.
|
| LockSpace |
A LockSpace represents the complete set of locks held within
a single compatibility space, broken into groups of locks.
|
| LockTableVTI |
This provides an Enumeration of Latch's
from a clone of the lock table.
|
| TableNameInfo |
|
| Timeout |
Code to support Timeout error output.
|