package qcow-types
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Minimal set of dependencies for qcow-stream, shared with qcow
Install
dune-project
Dependency
Authors
Maintainers
Sources
qcow-0.15.0.tbz
sha256=da9c7d259e2d7067b7eccd3fecbed79bf339af7bac223766451a5f3d5303e32b
sha512=629bafa73a69b460a521eb7aa46a3ca5b0aa29445df49eaecdac3f2cfca78684ba7d5db1b20b0af731e3830561d77d844983ee51f0eff17c4fa8941023920e8f
doc/qcow-types/Qcow_locks/Write/index.html
Module Qcow_locks.WriteSource
Exclusive write locks
Source
val with_lock :
?client:Client.t ->
t ->
Qcow_types.Cluster.t ->
(unit -> 'a Lwt.t) ->
'a Lwt.twith_lock t f executes f () with the lock held for writing
Source
val with_locks :
?client:Client.t ->
t ->
first:Qcow_types.Cluster.t ->
last:Qcow_types.Cluster.t ->
(unit -> 'a Lwt.t) ->
'a Lwt.twith_locks t ~first ~last f executes f () with all clusters in the interval first .. last inclusive locked for writing.
try_lock ?client t cluster returns a write lock on cluster if it can be done without blocking, or returns None.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>