A

FileLock::acquire() — Method in class FileLock
Try to acquire a file lock.
FileLockInterface::acquire() — Method in class FileLockInterface
Try to acquire a file lock.

F

FileLockAcquireException — Class in namespace SR\File\Lock\Exception
File lock acquire exception.
FileLockReleaseException — Class in namespace SR\File\Lock\Exception
File lock release exception.
FileResourceException — Class in namespace SR\File\Lock\Exception
File resource exception.
FileLock — Class in namespace SR\File\Lock
File lock.
FileLockInterface — Class in namespace SR\File\Lock
Interface that a file lock.

G

FileLock::getResource() — Method in class FileLock
Returns the file handle.
FileLockInterface::getResource() — Method in class FileLockInterface
Returns the file handle.

H

FileLock::hasResource() — Method in class FileLock
Returns true if file handle is held.
FileLockInterface::hasResource() — Method in class FileLockInterface
Returns true if file handle is held.

I

InvalidOptionException — Class in namespace SR\File\Lock\Exception
Invalid argument exception.
FileLock::isAcquired() — Method in class FileLock
Returns true if lock has been acquired.
FileLock::isShared() — Method in class FileLock
Returns true if lock is shared.
FileLock::isExclusive() — Method in class FileLock
Returns true if lock is exclusive.
FileLock::isBlocking() — Method in class FileLock
Returns true if lock is blocking.
FileLock::isNonBlocking() — Method in class FileLock
Returns true if lock is non blocking.
FileLockInterface::isAcquired() — Method in class FileLockInterface
Returns true if lock has been acquired.
FileLockInterface::isShared() — Method in class FileLockInterface
Returns true if lock is shared.
FileLockInterface::isExclusive() — Method in class FileLockInterface
Returns true if lock is exclusive.
FileLockInterface::isBlocking() — Method in class FileLockInterface
Returns if lock is blocking.
FileLockInterface::isNonBlocking() — Method in class FileLockInterface
Returns true if lock is non blocking.

R

FileLock::release() — Method in class FileLock
Try to release a file lock.
FileLockInterface::release() — Method in class FileLockInterface
Try to release a file lock.

S

FileLock::setOptions() — Method in class FileLock
Assign the options bitmask to configure locking behavior.
FileLockInterface::setOptions() — Method in class FileLockInterface
Assign the options bitmask to configure locking behavior.

_

FileLock::__construct() — Method in class FileLock
Construct file lock with file name and optional options bitmask and logger instance.
FileLockInterface::__construct() — Method in class FileLockInterface
Construct file lock with file name and optional options bitmask and logger instance.