FileLockManagerComposite
Implements
Index
Constructors
constructor
Parameters
__namedParameters: { nativeLockManager: FileLockManager; wasmLockManager: FileLockManager }
nativeLockManager: FileLockManager
wasmLockManager: FileLockManager
Returns FileLockManagerComposite
Properties
nativeLockManager
wasmLockManager
Methods
findFirstConflictingByteRangeLock
Parameters
path: string
desiredLock: RequestedRangeLock
Returns Omit<RequestedRangeLock, fd>
lockFileByteRange
Parameters
path: string
requestedLock: RequestedRangeLock
waitForLock: boolean
Returns boolean
lockWholeFile
Parameters
path: string
op: WholeFileLockOp
Returns boolean
releaseLocksForProcess
Parameters
pid: number
Returns void
releaseLocksOnFdClose
Parameters
pid: number
fd: number
path: string
Returns void