Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
lock

Namespaces

namespace  core\lock
  
 

Classes

class  core\lock\db_record_lock_factory
 This is a db record locking factory. More...
 
class  core\lock\file_lock_factory
 Flock based file locking factory. More...
 
class  core\lock\installation_lock_factory
 Lock factory for use during installation. More...
 
class  core\lock\lock
 Class representing a lock. More...
 
class  core\lock\lock_config
 Lock configuration class, used to get an instance of the currently configured lock factory. More...
 
interface  core\lock\lock_factory
 Defines abstract factory class for generating locks. More...
 
class  core\lock\mysql_lock_factory
 MySQL / MariaDB locking factory. More...
 
class  core\lock\postgres_lock_factory
 Postgres advisory locking factory. More...
 
class  core\lock\timing_wrapper_lock_factory
 Timing wrapper around a lock factory. More...
 

Detailed Description