summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp.h
diff options
context:
space:
mode:
Diffstat (limited to 'apt-pkg/edsp.h')
-rw-r--r--apt-pkg/edsp.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/apt-pkg/edsp.h b/apt-pkg/edsp.h
index 0c37e231d..22767bd7b 100644
--- a/apt-pkg/edsp.h
+++ b/apt-pkg/edsp.h
@@ -91,6 +91,22 @@ namespace EDSP /*{{{*/
std::vector<bool> const &pkgset,
OpProgress *Progress = NULL);
+ /** \brief creates a limited scenario representing the package universe
+ *
+ * This method works similar to #WriteScenario as it works in the same
+ * way but doesn't send the complete universe to the solver but only
+ * packages reachable from installed packages or packages marked for
+ * install.
+ *
+ * \param Cache is the known package universe
+ * \param output is written to this "file"
+ * \param Progress is an instance to report progress to
+ *
+ * \return true if universe was composed successfully, otherwise false
+ */
+ APT_PUBLIC bool WriteLimitedScenario(pkgDepCache &Cache, FileFd &output,
+ OpProgress *Progress = NULL);
+
/** \brief waits and acts on the information returned from the solver
*
* This method takes care of interpreting whatever the solver sends