From 3429ffac3df9fa7b363d9bae0b084447972dd657 Mon Sep 17 00:00:00 2001 From: Jiri Srain Date: Tue, 31 Jan 2006 10:03:24 +0000 Subject: [PATCH] provide mediaId on zypp::Package interface --- zypp/Package.cc | 3 +++ zypp/Package.h | 2 ++ zypp/detail/PackageImplIf.cc | 4 ++++ zypp/detail/PackageImplIf.h | 2 ++ 4 files changed, 11 insertions(+) diff --git a/zypp/Package.cc b/zypp/Package.cc index d5de213..3d2a042 100644 --- a/zypp/Package.cc +++ b/zypp/Package.cc @@ -176,6 +176,9 @@ namespace zypp bool Package::installOnly() const { return pimpl().installOnly(); } + unsigned Package::mediaId() const + { return pimpl().mediaId(); } + ///////////////////////////////////////////////////////////////// } // namespace zypp /////////////////////////////////////////////////////////////////// diff --git a/zypp/Package.h b/zypp/Package.h index 8dfd776..cc1f5ee 100644 --- a/zypp/Package.h +++ b/zypp/Package.h @@ -96,6 +96,8 @@ namespace zypp Pathname getPatchRpm(BaseVersion & base_r) const; /** */ bool installOnly() const; + /** ID of the media */ + unsigned mediaId() const; // data here: diff --git a/zypp/detail/PackageImplIf.cc b/zypp/detail/PackageImplIf.cc index 05f3aaf..d8e43f7 100644 --- a/zypp/detail/PackageImplIf.cc +++ b/zypp/detail/PackageImplIf.cc @@ -98,6 +98,10 @@ namespace zypp bool PackageImplIf::installOnly() const { return false; } + unsigned PackageImplIf::mediaId() const +#warning FIXME: What's the first media? 1 or 0? + { return 1; } + ///////////////////////////////////////////////////////////////// } // namespace detail /////////////////////////////////////////////////////////////////// diff --git a/zypp/detail/PackageImplIf.h b/zypp/detail/PackageImplIf.h index 731818d..74f37c6 100644 --- a/zypp/detail/PackageImplIf.h +++ b/zypp/detail/PackageImplIf.h @@ -110,6 +110,8 @@ namespace zypp virtual std::list patchRpms() const PURE_VIRTUAL; /** */ virtual bool installOnly() const PURE_VIRTUAL; + /** */ + virtual unsigned mediaId() const PURE_VIRTUAL; //@} -- 2.7.4