ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Public Member Functions | |
__construct (ilAssQuestionProcessLockFileStorage $lockFileStorage) | |
requestPersistWorkingStateLock () | |
releasePersistWorkingStateLock () | |
requestUserSolutionAdoptLock () | |
releaseUserSolutionAdoptLock () | |
![]() | |
requestPersistWorkingStateLock () | |
releasePersistWorkingStateLock () | |
requestUserSolutionUpdateLock () | |
releaseUserSolutionUpdateLock () | |
requestUserQuestionResultUpdateLock () | |
releaseUserQuestionResultUpdateLock () | |
requestUserPassResultUpdateLock () | |
releaseUserPassResultUpdateLock () | |
requestUserTestResultUpdateLock () | |
releaseUserTestResultUpdateLock () | |
requestUserSolutionAdoptLock () | |
releaseUserSolutionAdoptLock () | |
Data Fields | |
const | PROCESS_NAME_QUESTION_WORKING_STATE_UPDATE = 'questionWorkingStateUpdate' |
Protected Attributes | |
$lockFileStorage | |
$lockFileHandles | |
Private Member Functions | |
requestLock ($processName) | |
getLockFilePath ($processName) | |
releaseLock ($processName) | |
Definition at line 12 of file class.ilAssQuestionProcessLockerFile.php.
ilAssQuestionProcessLockerFile::__construct | ( | ilAssQuestionProcessLockFileStorage | $lockFileStorage | ) |
ilAssQuestionProcessLockFileStorage | $lockFileStorage |
Definition at line 29 of file class.ilAssQuestionProcessLockerFile.php.
References $lockFileStorage.
|
private |
Definition at line 62 of file class.ilAssQuestionProcessLockerFile.php.
References $path.
Referenced by requestLock().
|
private |
Definition at line 68 of file class.ilAssQuestionProcessLockerFile.php.
Referenced by releasePersistWorkingStateLock(), and releaseUserSolutionAdoptLock().
ilAssQuestionProcessLockerFile::releasePersistWorkingStateLock | ( | ) |
Definition at line 40 of file class.ilAssQuestionProcessLockerFile.php.
References releaseLock().
ilAssQuestionProcessLockerFile::releaseUserSolutionAdoptLock | ( | ) |
Definition at line 50 of file class.ilAssQuestionProcessLockerFile.php.
References releaseLock().
|
private |
Definition at line 55 of file class.ilAssQuestionProcessLockerFile.php.
References getLockFilePath().
Referenced by requestPersistWorkingStateLock(), and requestUserSolutionAdoptLock().
ilAssQuestionProcessLockerFile::requestPersistWorkingStateLock | ( | ) |
Definition at line 35 of file class.ilAssQuestionProcessLockerFile.php.
References requestLock().
ilAssQuestionProcessLockerFile::requestUserSolutionAdoptLock | ( | ) |
Definition at line 45 of file class.ilAssQuestionProcessLockerFile.php.
References requestLock().
|
protected |
Definition at line 24 of file class.ilAssQuestionProcessLockerFile.php.
|
protected |
Definition at line 19 of file class.ilAssQuestionProcessLockerFile.php.
Referenced by __construct().
const ilAssQuestionProcessLockerFile::PROCESS_NAME_QUESTION_WORKING_STATE_UPDATE = 'questionWorkingStateUpdate' |
Definition at line 14 of file class.ilAssQuestionProcessLockerFile.php.