Mailinglist Archive: zypp-commit (149 mails)

< Previous Next >
[zypp-commit] r5341 - in /trunk/libzypp/zypp: Fetcher.cc Fetcher.h
  • From: dmacvicar@xxxxxxxxxxxxxxxx
  • Date: Wed, 11 Apr 2007 15:51:14 -0000
  • Message-id: <20070411155114.67F1623686@xxxxxxxxxxxxxxxx>
Author: dmacvicar
Date: Wed Apr 11 17:51:14 2007
New Revision: 5341

URL: http://svn.opensuse.org/viewcvs/zypp?rev=5341&view=rev
Log:

rename the insert cache method
pass the media set access


Modified:
    trunk/libzypp/zypp/Fetcher.cc
    trunk/libzypp/zypp/Fetcher.h

Modified: trunk/libzypp/zypp/Fetcher.cc
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/Fetcher.cc?rev=5341&r1=5340&r2=5341&view=diff
==============================================================================
--- trunk/libzypp/zypp/Fetcher.cc (original)
+++ trunk/libzypp/zypp/Fetcher.cc Wed Apr 11 17:51:14 2007
@@ -18,8 +18,7 @@
 namespace zypp
 {
 
-Fetcher::Fetcher( const Url &url, const Pathname &path )
-  : _url(url), _path(path)
+Fetcher::Fetcher()
 {
 
 }
@@ -35,15 +34,13 @@
   _caches.clear();
 }
 
-void Fetcher::insertCache( const Pathname &cache_dir )
+void Fetcher::addCachePath( const Pathname &cache_dir )
 {
   _caches.push_back(cache_dir);
 }
 
-void Fetcher::start( const Pathname &dest_dir )
+void Fetcher::start( const Pathname &dest_dir, MediaSetAccess &media )
 {
-  MediaSetAccess media(_url, _path);
-
   for ( list<OnMediaLocation>::const_iterator it_res = _resources.begin(); it_res != _resources.end(); ++it_res )
   {
     bool got_from_cache = false;

Modified: trunk/libzypp/zypp/Fetcher.h
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/Fetcher.h?rev=5341&r1=5340&r2=5341&view=diff
==============================================================================
--- trunk/libzypp/zypp/Fetcher.h (original)
+++ trunk/libzypp/zypp/Fetcher.h Wed Apr 11 17:51:14 2007
@@ -14,6 +14,7 @@
 #include "zypp/Pathname.h"
 #include "zypp/Url.h"
 #include "zypp/OnMediaLocation.h"
+#include "zypp/MediaSetAccess.h"
 
 namespace zypp
 {
@@ -25,10 +26,11 @@
   * be cached already on the local disk.
   *
   * \code
-  * Fetcher fetcher(url, path);
+  * MediaSetAccess access(url, path);
+  * Fetcher fetcher;
   * fetcher.enqueue( OnMediaLocation().filename("/content") );
-  * fetcher.insertCache("/tmp/cache")
-  * fetcher.start( "/download-dir );
+  * fetcher.addCachePath("/tmp/cache")
+  * fetcher.start( "/download-dir, access );
   * fetcher.reset();
   * \endcode
   */
@@ -36,9 +38,9 @@
   {
   public:
     /**
-    * Constructs a fetcher from a url and path
+    * Constructor
     */
-    Fetcher( const Url &url, const Pathname &path );
+    Fetcher();
 
     /**
     * Enqueue a object for transferal, they will not
@@ -49,21 +51,23 @@
     * adds a directory to the list of directories
     * where to look for cached files
     */
-    void insertCache( const Pathname &cache_dir );
+    void addCachePath( const Pathname &cache_dir );
     /**
     * Reset the transfer list and cache list
     */
     void reset();
     /**
     * start the transfer to a destination directory
+    * \a dest_dir
+    * You have to provde a media set access
+    * \a media to get the files from
     * The file tree will be replicated inside this
     * directory
+    *
     */
-    void start( const Pathname &dest_dir );
+    void start( const Pathname &dest_dir, MediaSetAccess &media );
 
   private:
-    Url _url;
-    Pathname _path;
     std::list<OnMediaLocation> _resources;
     std::list<Pathname> _caches;
   };

--
To unsubscribe, e-mail: zypp-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages