package qcow
val create :
read_cluster:
(Qcow_types.Cluster.t ->
(Cstruct.t, Mirage_block.error) Pervasives.result Lwt.t) ->
write_cluster:
(Qcow_types.Cluster.t ->
Cstruct.t ->
(unit, Mirage_block.write_error) Pervasives.result Lwt.t) ->
unit ->
t
Create a cache of clusters, given the read/write functions
val read :
t ->
Qcow_types.Cluster.t ->
(Cstruct.t, Mirage_block.error) Pervasives.result Lwt.t
read t cluster
returns the data in cluster
val write :
t ->
Qcow_types.Cluster.t ->
Cstruct.t ->
(unit, Mirage_block.write_error) Pervasives.result Lwt.t
write t cluster data
writes data
to cluster
val remove : t -> Qcow_types.Cluster.t -> unit
remove t cluster
drops any cache associated with cluster
val resize : t -> Qcow_types.Cluster.t -> unit
resize t new_size_clusters
drops any cache entries which are beyond the new file size.
module Debug : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>