| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilTestProcessLockerFile:
 Collaboration diagram for ilTestProcessLockerFile:Public Member Functions | |
| __construct (ilTestProcessLockFileStorage $lockFileStorage) | |
| ilTestProcessLockerFile constructor.  More... | |
  Public Member Functions inherited from ilTestProcessLocker | |
| executeTestStartLockOperation (callable $operation) | |
| executeRandomPassBuildOperation (callable $operation, $withTaxonomyTables=false) | |
| executeTestFinishOperation (callable $operation) | |
| executeNamedOperation (string $operationDescriptor, callable $operation) | |
Data Fields | |
| const | PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' | 
| const | PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' | 
| const | PROCESS_NAME_TEST_FINISH = 'testFinish' | 
Protected Attributes | |
| ilTestProcessLockFileStorage | $lockFileStorage | 
| $lockFileHandles | |
Private Member Functions | |
| requestLock ($processName) | |
| getLockFilePath ($processName) | |
| releaseLock ($processName) | |
Definition at line 27 of file class.ilTestProcessLockerFile.php.
| ilTestProcessLockerFile::__construct | ( | ilTestProcessLockFileStorage | $lockFileStorage | ) | 
ilTestProcessLockerFile constructor.
| ilTestProcessLockFileStorage | $lockFileStorage | 
Definition at line 44 of file class.ilTestProcessLockerFile.php.
References $lockFileStorage.
      
  | 
  private | 
Definition at line 123 of file class.ilTestProcessLockerFile.php.
References $path.
Referenced by requestLock().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 110 of file class.ilTestProcessLockerFile.php.
References releaseLock().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Definition at line 80 of file class.ilTestProcessLockerFile.php.
References releaseLock().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Definition at line 98 of file class.ilTestProcessLockerFile.php.
References releaseLock().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Definition at line 62 of file class.ilTestProcessLockerFile.php.
References releaseLock().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 104 of file class.ilTestProcessLockerFile.php.
References requestLock().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Definition at line 71 of file class.ilTestProcessLockerFile.php.
References requestLock().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Definition at line 89 of file class.ilTestProcessLockerFile.php.
References requestLock().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Definition at line 53 of file class.ilTestProcessLockerFile.php.
References requestLock().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 129 of file class.ilTestProcessLockerFile.php.
Referenced by onAfterExecutingNamedOperation(), onAfterExecutingRandomPassBuildOperation(), onAfterExecutingTestFinishOperation(), and onAfterExecutingTestStartOperation().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 116 of file class.ilTestProcessLockerFile.php.
References getLockFilePath().
Referenced by onBeforeExecutingNamedOperation(), onBeforeExecutingRandomPassBuildOperation(), onBeforeExecutingTestFinishOperation(), and onBeforeExecutingTestStartOperation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 38 of file class.ilTestProcessLockerFile.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilTestProcessLockerFile.php.
Referenced by __construct().
| const ilTestProcessLockerFile::PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' | 
Definition at line 30 of file class.ilTestProcessLockerFile.php.
| const ilTestProcessLockerFile::PROCESS_NAME_TEST_FINISH = 'testFinish' | 
Definition at line 31 of file class.ilTestProcessLockerFile.php.
| const ilTestProcessLockerFile::PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' | 
Definition at line 29 of file class.ilTestProcessLockerFile.php.