diff options
author | Michael Vogt <mvo@debian.org> | 2013-10-05 11:54:08 +0200 |
---|---|---|
committer | Michael Vogt <mvo@debian.org> | 2013-10-05 11:54:08 +0200 |
commit | 5ca0cf51194422fb0f094bbf5e61e9f5eb57f013 (patch) | |
tree | db5ab686a7adfcc2bcc0ca48a070d8ce87dacb69 /apt-pkg/algorithms.h | |
parent | facea693b2078327b59502e663c238c50118e96a (diff) |
cleanup upgrade API some more (thanks for the feedback from David)
Diffstat (limited to 'apt-pkg/algorithms.h')
-rw-r--r-- | apt-pkg/algorithms.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/apt-pkg/algorithms.h b/apt-pkg/algorithms.h index 9ff84e3ff..d0de72462 100644 --- a/apt-pkg/algorithms.h +++ b/apt-pkg/algorithms.h @@ -47,10 +47,12 @@ class pkgAcquireStatus; namespace APT { namespace Upgrade { - enum UpgradeMode {NO_INSTALL_OR_REMOVE, - ALLOW_NEW_INSTALLS, - ALLOW_REMOVAL_AND_NEW_INSTALLS}; - bool Upgrade(pkgDepCache &Cache, UpgradeMode mode); + // FIXME: make this "enum class UpgradeMode {" once we enable c++11 + enum UpgradeMode { + FORBID_REMOVE_PACKAGES = 1, + FORBID_NEW_INSTALL_PACKAGES = 2, + }; + bool Upgrade(pkgDepCache &Cache, int UpgradeMode); } } |