Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

AutoLock.h File Reference


Detailed Description

Automatic locks, implementation

Definition in file AutoLock.h.

#include <iprt/types.h>

Go to the source code of this file.

Namespaces

namespace  util

Classes

class  util::AutoLockBase
class  util::AutoMultiWriteLock2
class  util::AutoMultiWriteLock3
class  util::AutoReadLock
class  util::AutoWriteLock
class  util::AutoWriteLockBase
class  util::Lockable
class  util::LockHandle
class  util::RWLockHandle
class  util::WriteLockHandle

Enumerations

enum  VBoxLockingClass {
  LOCKCLASS_NONE = 0, LOCKCLASS_WEBSERVICE = 1, LOCKCLASS_VIRTUALBOXOBJECT = 2, LOCKCLASS_HOSTOBJECT = 3,
  LOCKCLASS_LISTOFMACHINES = 4, LOCKCLASS_MACHINEOBJECT = 5, LOCKCLASS_SNAPSHOTOBJECT = 6, LOCKCLASS_LISTOFMEDIA = 7,
  LOCKCLASS_LISTOFOTHEROBJECTS = 8, LOCKCLASS_OTHEROBJECT = 9, LOCKCLASS_USBLIST = 10, LOCKCLASS_PROGRESSLIST = 11,
  LOCKCLASS_OBJECTSTATE = 12
}

Functions

bool util::AutoLockHoldsLocksInClass (VBoxLockingClass lockClass)
void util::InitAutoLockSystem ()


Generated by  Doxygen 1.6.0   Back to index