|
ILIAS
Release_5_0_x_branch Revision 61816
|
Inheritance diagram for ilTestProcessLockerFile:
Collaboration diagram for ilTestProcessLockerFile:Public Member Functions | |
| __construct (ilTestProcessLockFileStorage $lockFileStorage) | |
| requestTestStartLockCheckLock () | |
| releaseTestStartLockCheckLock () | |
| requestRandomPassBuildLock () | |
| releaseRandomPassBuildLock () | |
Data Fields | |
| const | PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' |
| const | PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' |
Protected Attributes | |
| $lockFileStorage | |
| $lockFileHandles | |
Private Member Functions | |
| requestLock ($processName) | |
| getLockFilePath ($processName) | |
| releaseLock ($processName) | |
Definition at line 12 of file class.ilTestProcessLockerFile.php.
| ilTestProcessLockerFile::__construct | ( | ilTestProcessLockFileStorage | $lockFileStorage | ) |
| ilAssQuestionProcessLockFileStorage | $lockFileStorage |
Definition at line 30 of file class.ilTestProcessLockerFile.php.
References $lockFileStorage.
|
private |
Definition at line 63 of file class.ilTestProcessLockerFile.php.
References $path.
Referenced by requestLock().
Here is the caller graph for this function:
|
private |
Definition at line 69 of file class.ilTestProcessLockerFile.php.
Referenced by releaseRandomPassBuildLock(), and releaseTestStartLockCheckLock().
Here is the caller graph for this function:| ilTestProcessLockerFile::releaseRandomPassBuildLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 51 of file class.ilTestProcessLockerFile.php.
References releaseLock().
Here is the call graph for this function:| ilTestProcessLockerFile::releaseTestStartLockCheckLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 41 of file class.ilTestProcessLockerFile.php.
References releaseLock().
Here is the call graph for this function:
|
private |
Definition at line 56 of file class.ilTestProcessLockerFile.php.
References getLockFilePath().
Referenced by requestRandomPassBuildLock(), and requestTestStartLockCheckLock().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestProcessLockerFile::requestRandomPassBuildLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 46 of file class.ilTestProcessLockerFile.php.
References requestLock().
Here is the call graph for this function:| ilTestProcessLockerFile::requestTestStartLockCheckLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 36 of file class.ilTestProcessLockerFile.php.
References requestLock().
Here is the call graph for this function:
|
protected |
Definition at line 25 of file class.ilTestProcessLockerFile.php.
|
protected |
Definition at line 20 of file class.ilTestProcessLockerFile.php.
Referenced by __construct().
| const ilTestProcessLockerFile::PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' |
Definition at line 15 of file class.ilTestProcessLockerFile.php.
| const ilTestProcessLockerFile::PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' |
Definition at line 14 of file class.ilTestProcessLockerFile.php.