X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=lib%2Fdiskimage.mli;h=ee9545371c2c36186843ac21802375c51058264b;hb=HEAD;hp=fab0bb9874d6f24672153791b3a30948821849f8;hpb=f28c619f3b0db3dbe593356a6ec401fd13be4c03;p=virt-df.git diff --git a/lib/diskimage.mli b/lib/diskimage.mli index fab0bb9..ee95453 100644 --- a/lib/diskimage.mli +++ b/lib/diskimage.mli @@ -2,20 +2,21 @@ (* (C) Copyright 2007-2008 Richard W.M. Jones, Red Hat Inc. http://libvirt.org/ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version, + with the OCaml linking exception described in ../COPYING.LIB. - This program is distributed in the hope that it will be useful, + This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - *) + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*) (** {2 Examples} @@ -47,9 +48,9 @@ class virtual device : Note: A default implementation is provided for [read], but it is fairly inefficient because it uses {!map_block} to map each block in the request. *) - method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring + method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring (** [read_bitstring] is the same as [read] but returns - a pa_bitmatch-style bitstring. *) + a pa_bitstring-style bitstring. *) method virtual blocksize : Int63.t (** [blocksize] returns the natural block size of the device. *) @@ -90,7 +91,7 @@ class block_device : string -> Int63.t -> method name : string method size : Int63.t method read : Int63.t -> Int63.t -> string - method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring + method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring method blocksize : Int63.t method map_block : Int63.t -> (device * Int63.t) list method contiguous : Int63.t -> Int63.t @@ -108,7 +109,7 @@ class offset_device : string -> Int63.t -> Int63.t -> Int63.t -> device -> method name : string method size : Int63.t method read : Int63.t -> Int63.t -> string - method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring + method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring method blocksize : Int63.t method map_block : Int63.t -> (device * Int63.t) list method contiguous : Int63.t -> Int63.t @@ -128,7 +129,7 @@ class blocksize_overlay : Int63.t -> device -> method name : string method size : Int63.t method read : Int63.t -> Int63.t -> string - method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring + method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring method blocksize : Int63.t method contiguous : Int63.t -> Int63.t method map_block : Int63.t -> (device * Int63.t) list