|
|
|
|
@ -420,6 +420,7 @@ interface Storage { |
|
|
|
|
* @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE |
|
|
|
|
* @param \OCP\Lock\ILockingProvider $provider |
|
|
|
|
* @throws \OCP\Lock\LockedException |
|
|
|
|
* @since 8.1.0 |
|
|
|
|
*/ |
|
|
|
|
public function acquireLock($path, $type, ILockingProvider $provider); |
|
|
|
|
|
|
|
|
|
@ -427,6 +428,7 @@ interface Storage { |
|
|
|
|
* @param string $path The path of the file to acquire the lock for |
|
|
|
|
* @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE |
|
|
|
|
* @param \OCP\Lock\ILockingProvider $provider |
|
|
|
|
* @since 8.1.0 |
|
|
|
|
*/ |
|
|
|
|
public function releaseLock($path, $type, ILockingProvider $provider); |
|
|
|
|
|
|
|
|
|
@ -435,6 +437,7 @@ interface Storage { |
|
|
|
|
* @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE |
|
|
|
|
* @param \OCP\Lock\ILockingProvider $provider |
|
|
|
|
* @throws \OCP\Lock\LockedException |
|
|
|
|
* @since 8.1.0 |
|
|
|
|
*/ |
|
|
|
|
public function changeLock($path, $type, ILockingProvider $provider); |
|
|
|
|
} |
|
|
|
|
|