MediaWiki  REL1_20
Lock management
Collaboration diagram for Lock management:

Classes

class  DBLockManager
 Version of LockManager based on using DB table locks. More...
class  FSLockManager
 Simple version of LockManager based on using FS lock files. More...
class  LockManager
 Class for handling resource locking. More...
class  LockManagerGroup
 Class to handle file lock manager registration. More...
class  LSLockManager
 Manage locks using a lock daemon server. More...
class  MemcLockManager
 Manage locks using memcached servers. More...
class  MySqlLockManager
 MySQL version of DBLockManager that supports shared locks. More...
class  QuorumLockManager
 Version of LockManager that uses a quorum from peer servers for locks. More...
class  ScopedLock
 Self-releasing locks. More...

Files

file  DBLockManager.php
 

Version of LockManager based on using DB table locks.


file  FSLockManager.php
 

Simple version of LockManager based on using FS lock files.


file  LockManager.php
 

Resource locking handling.


file  LockManagerGroup.php
 

Lock manager registration handling.


file  LockServerDaemon.php
 

Simple lock server daemon that accepts lock/unlock requests.


file  LSLockManager.php
 

Version of LockManager based on using lock daemon servers.


file  MemcLockManager.php
 

Version of LockManager based on using memcached servers.