provide mediaId on zypp::Package interface
authorJiri Srain <jsrain@suse.cz>
Tue, 31 Jan 2006 10:03:24 +0000 (10:03 +0000)
committerJiri Srain <jsrain@suse.cz>
Tue, 31 Jan 2006 10:03:24 +0000 (10:03 +0000)
zypp/Package.cc
zypp/Package.h
zypp/detail/PackageImplIf.cc
zypp/detail/PackageImplIf.h

index d5de213..3d2a042 100644 (file)
@@ -176,6 +176,9 @@ namespace zypp
   bool Package::installOnly() const
   { return pimpl().installOnly(); }
 
+  unsigned Package::mediaId() const
+  { return pimpl().mediaId(); }
+
   /////////////////////////////////////////////////////////////////
 } // namespace zypp
 ///////////////////////////////////////////////////////////////////
index 8dfd776..cc1f5ee 100644 (file)
@@ -96,6 +96,8 @@ namespace zypp
     Pathname getPatchRpm(BaseVersion & base_r) const;
     /** */
     bool installOnly() const;
+    /** ID of the media */
+    unsigned mediaId() const;
 
     // data here:
  
index 05f3aaf..d8e43f7 100644 (file)
@@ -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
   ///////////////////////////////////////////////////////////////////
index 731818d..74f37c6 100644 (file)
@@ -110,6 +110,8 @@ namespace zypp
       virtual std::list<PatchRpm> patchRpms() const PURE_VIRTUAL;
       /** */
       virtual bool installOnly() const PURE_VIRTUAL;
+      /** */
+      virtual unsigned mediaId() const PURE_VIRTUAL;
 
       //@}