X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=lib%2Fdiskimage_utils.mli;h=641483d89e6eed074d1427c774232712d5f36519;hb=e1e5cfb926e886b8fc3126429d045b8ba305fe50;hp=5e9152002828d666f71966ee498322de95a96736;hpb=382e1b9e7a33ad25389b1ed98aa4e854880491d9;p=virt-df.git diff --git a/lib/diskimage_utils.mli b/lib/diskimage_utils.mli index 5e91520..641483d 100644 --- a/lib/diskimage_utils.mli +++ b/lib/diskimage_utils.mli @@ -29,7 +29,8 @@ class virtual device : method read : Int63.t -> Int63.t -> string method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring method virtual blocksize : Int63.t - method virtual mapblock : Int63.t -> (device * Int63.t) list + method virtual map_block : Int63.t -> (device * Int63.t) list + method virtual contiguous : Int63.t -> Int63.t end class block_device : string -> Int63.t -> @@ -39,7 +40,8 @@ class block_device : string -> Int63.t -> method read : Int63.t -> Int63.t -> string method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring method blocksize : Int63.t - method mapblock : Int63.t -> (device * Int63.t) list + method map_block : Int63.t -> (device * Int63.t) list + method contiguous : Int63.t -> Int63.t method close : unit -> unit end @@ -50,7 +52,8 @@ class offset_device : string -> Int63.t -> Int63.t -> Int63.t -> device -> method read : Int63.t -> Int63.t -> string method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring method blocksize : Int63.t - method mapblock : Int63.t -> (device * Int63.t) list + method map_block : Int63.t -> (device * Int63.t) list + method contiguous : Int63.t -> Int63.t end class blocksize_overlay : Int63.t -> device -> @@ -60,7 +63,8 @@ class blocksize_overlay : Int63.t -> device -> method read : Int63.t -> Int63.t -> string method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring method blocksize : Int63.t - method mapblock : Int63.t -> (device * Int63.t) list + method map_block : Int63.t -> (device * Int63.t) list + method contiguous : Int63.t -> Int63.t end val null_device : device