The various types of lock conflict that can occur when
trying to set a lock.
Instances of this class (or derived user classes) are used when trying to set
This class provides (transactional) concurrency control for application
The types of lock which can exist.
The various results which can occur when setting a lock.
Essentially an enumeration of the status a lock may