1 (* libguestfs generated file
2 * WARNING: THIS FILE IS GENERATED BY 'src/generator.ml'.
3 * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
5 * Copyright (C) 2009 Red Hat Inc.
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version.
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23 exception Error of string
24 external create : unit -> t = "ocaml_guestfs_create"
25 external close : t -> unit = "ocaml_guestfs_create"
37 pv_pe_alloc_count : int64;
52 vg_extent_size : int64;
53 vg_extent_count : int64;
54 vg_free_count : int64;
72 lv_kernel_major : int64;
73 lv_kernel_minor : int64;
77 snap_percent : float option;
78 copy_percent : float option;
85 external launch : t -> unit = "ocaml_guestfs_launch"
86 external wait_ready : t -> unit = "ocaml_guestfs_wait_ready"
87 external kill_subprocess : t -> unit = "ocaml_guestfs_kill_subprocess"
88 external add_drive : t -> string -> unit = "ocaml_guestfs_add_drive"
89 external add_cdrom : t -> string -> unit = "ocaml_guestfs_add_cdrom"
90 external config : t -> string -> string option -> unit = "ocaml_guestfs_config"
91 external set_path : t -> string -> unit = "ocaml_guestfs_set_path"
92 external get_path : t -> string = "ocaml_guestfs_get_path"
93 external set_autosync : t -> bool -> unit = "ocaml_guestfs_set_autosync"
94 external get_autosync : t -> bool = "ocaml_guestfs_get_autosync"
95 external set_verbose : t -> bool -> unit = "ocaml_guestfs_set_verbose"
96 external get_verbose : t -> bool = "ocaml_guestfs_get_verbose"
97 external mount : t -> string -> string -> unit = "ocaml_guestfs_mount"
98 external sync : t -> unit = "ocaml_guestfs_sync"
99 external touch : t -> string -> unit = "ocaml_guestfs_touch"
100 external cat : t -> string -> string = "ocaml_guestfs_cat"
101 external ll : t -> string -> string = "ocaml_guestfs_ll"
102 external ls : t -> string -> string list = "ocaml_guestfs_ls"
103 external list_devices : t -> string list = "ocaml_guestfs_list_devices"
104 external list_partitions : t -> string list = "ocaml_guestfs_list_partitions"
105 external pvs : t -> string list = "ocaml_guestfs_pvs"
106 external vgs : t -> string list = "ocaml_guestfs_vgs"
107 external lvs : t -> string list = "ocaml_guestfs_lvs"
108 external pvs_full : t -> lvm_pv list = "ocaml_guestfs_pvs_full"
109 external vgs_full : t -> lvm_vg list = "ocaml_guestfs_vgs_full"
110 external lvs_full : t -> lvm_lv list = "ocaml_guestfs_lvs_full"