made the path parameter default to "" in MediaSetAccess(Url, Pathname)
authorJan Kupec <jkupec@suse.cz>
Thu, 12 Apr 2007 11:28:34 +0000 (11:28 +0000)
committerJan Kupec <jkupec@suse.cz>
Thu, 12 Apr 2007 11:28:34 +0000 (11:28 +0000)
tests/zypp/MediaSetAccessTest.cc
zypp/MediaSetAccess.h

index c8677f8..19489cb 100644 (file)
@@ -94,9 +94,10 @@ void msa_url_rewrite()
 /*
  * Provide files from set without verifiers.
  */
-void msa_provide_files_set(const string &url)
+void msa_provide_files_set(const string &urlstr)
 {
-  MediaSetAccess setaccess(Url(url), "/");
+  Url url(urlstr);
+  MediaSetAccess setaccess(url);
 
   Pathname file1 = setaccess.provideFile("/test.txt", 1);
   BOOST_CHECK(check_file_exists(file1) == true);
@@ -111,9 +112,10 @@ void msa_provide_files_set(const string &url)
 /*
  * Provide files from set with verifiers.
  */
-void msa_provide_files_set_verified(const string &url)
+void msa_provide_files_set_verified(const string &urlstr)
 {
-  MediaSetAccess setaccess(Url(url), "/");
+  Url url(urlstr);
+  MediaSetAccess setaccess(url);
 
   setaccess.setVerifier(1, media::MediaVerifierRef(new SimpleVerifier("media1")));
   setaccess.setVerifier(2, media::MediaVerifierRef(new SimpleVerifier("media2")));
@@ -135,9 +137,10 @@ void msa_provide_files_set_verified(const string &url)
 /*
  * Provide file from single media with verifier.
  */
-void msa_provide_files_single(const string &url)
+void msa_provide_files_single(const string &urlstr)
 {
-  MediaSetAccess setaccess(Url(url), "/");
+  Url url(urlstr);
+  MediaSetAccess setaccess(url);
   setaccess.setVerifier(1, media::MediaVerifierRef(new SimpleVerifier("media")));
 
   // provide file from media
index 0bca759..4835baa 100644 (file)
@@ -78,7 +78,7 @@ namespace zypp
      * \code
      * Url url("dir:/path/to/cdset/sources/openSUSE-10.3/Alpha2plus/CD1");
      * 
-     * MediaSetAccess access(url, "/");
+     * MediaSetAccess access(url);
      * 
      * access.setVerifier(1, media1VerifierRef);
      * access.setVerifier(2, media2VerifierRef);
@@ -96,9 +96,12 @@ namespace zypp
 
     public:
       /**
-       * Creates a callback enabled media access  for \a url and \a path.
+       * Creates a callback enabled media access for specified \a url.
+       *
+       * \param url 
+       * \param path Prefered attach (mount) point.
        */
-      MediaSetAccess( const Url &url, const Pathname &path );
+      MediaSetAccess(const Url &url, const Pathname &path = "");
       ~MediaSetAccess();
 
       /**
@@ -148,7 +151,11 @@ namespace zypp
     private:
       /** Media or media set URL */
       Url _url;
-      /** Path on the media relative to _url */
+      /**
+       * Prefered mount point.
+       *
+       * \see MediaManager::open(Url,Pathname) MediaHandler::_attachPoint
+       */
       Pathname _path;
 
       typedef std::map<media::MediaNr, media::MediaAccessId> MediaMap;