MediaWiki  master
PoolCounterNull.php
Go to the documentation of this file.
1 <?php
28 
29  public function __construct() {
30  // No parameters needed
31  }
32 
33  public function acquireForMe( $timeout = null ) {
35  }
36 
37  public function acquireForAnyone( $timeout = null ) {
39  }
40 
41  public function release() {
43  }
44 }
A default PoolCounter, which provides no locking.
release()
I have successfully finished my task.
acquireForMe( $timeout=null)
I want to do this task and I need to do it myself.
acquireForAnyone( $timeout=null)
I want to do this task, but if anyone else does it instead, it's also fine for me.
Semaphore semantics to restrict how many workers may concurrently perform a task.
Definition: PoolCounter.php:49
const LOCKED
Definition: PoolCounter.php:51
const RELEASED
Definition: PoolCounter.php:52
int $timeout
Maximum time in seconds to wait for the lock.
Definition: PoolCounter.php:75
static newGood( $value=null)
Factory function for good results.
Definition: StatusValue.php:85