Use signals to loosely couple modules.
[guestfs-browser.git] / slave.mli
index 57ce332..c1fdb04 100644 (file)
--- a/slave.mli
+++ b/slave.mli
@@ -113,6 +113,10 @@ val file_information : ?fail:exn callback -> Slave_types.source -> string -> str
   (** [file_information src pathname cb] calculates the file
       information of the file [pathname]. *)
 
+val list_applications : ?fail:exn callback -> Slave_types.inspection_os -> Guestfs.application array callback -> unit
+  (** [list_applications os cb] lists the applications in the
+      guest using libguestfs inspection. *)
+
 val open_domain : ?fail:exn callback -> string -> Slave_types.inspection_data callback -> unit
   (** [open_domain name cb] retrieves the list of block devices for
       the libvirt domain [name], creates a libguestfs handle, adds