package qcow-types

  1. Overview
  2. Docs
Minimal set of dependencies for qcow-stream, shared with qcow

Install

dune-project
 Dependency

Authors

Maintainers

Sources

qcow-0.12.2.tbz
sha256=bb12f9f37ad69b54af000e64add460034ea09102687aacb4f748488afe83c868
sha512=883fc7a1d98ee1c272408829050a0b56c785664bc16c0820440d638039e08e55c458813728c2f8c8ac49ceea582a79c3d93142664d5134f87e6bb6618a6b8f66

doc/qcow-types/Qcow_cache/index.html

Module Qcow_cacheSource

Sourcetype t

A cache of clusters

Sourceval create : read_cluster: (Qcow_types.Cluster.t -> (Cstruct.t, Mirage_block.error) result Lwt.t) -> write_cluster: (Qcow_types.Cluster.t -> Cstruct.t -> (unit, Mirage_block.write_error) result Lwt.t) -> ?seekable:bool -> unit -> t

Create a cache of clusters, given the read/write functions

read t cluster returns the data in cluster

write t cluster data writes data to cluster

Sourceval remove : t -> Qcow_types.Cluster.t -> unit

remove t cluster drops any cache associated with cluster

Sourceval resize : t -> Qcow_types.Cluster.t -> unit

resize t new_size_clusters drops any cache entries which are beyond the new file size.

Sourcemodule Debug : sig ... end