Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core\lock Namespace Reference

  More...

Classes

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

Detailed Description

 

Defines abstract factory class for generating locks.

Lock configuration class, used to get an instance of the currently configured lock factory.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later