Changeset View
Changeset View
Standalone View
Standalone View
src/filesystem/PhutilLock.php
| Show All 19 Lines | |||||
| * | * | ||||
| * @task impl Lock Implementation | * @task impl Lock Implementation | ||||
| * @task registry Lock Registry | * @task registry Lock Registry | ||||
| * @task construct Constructing Locks | * @task construct Constructing Locks | ||||
| * @task status Determining Lock Status | * @task status Determining Lock Status | ||||
| * @task lock Locking | * @task lock Locking | ||||
| * @task internal Internals | * @task internal Internals | ||||
| */ | */ | ||||
| abstract class PhutilLock { | abstract class PhutilLock extends Phobject { | ||||
| private static $registeredShutdownFunction = false; | private static $registeredShutdownFunction = false; | ||||
| private static $locks = array(); | private static $locks = array(); | ||||
| private $locked = false; | private $locked = false; | ||||
| private $profilerID; | private $profilerID; | ||||
| private $name; | private $name; | ||||
| ▲ Show 20 Lines • Show All 199 Lines • Show Last 20 Lines | |||||