Moved DiskUsage class out of PackageImplIf
[platform/upstream/libzypp.git] / zypp / detail / PackageImplIf.cc
index 40bcf13..0f386ac 100644 (file)
@@ -86,43 +86,6 @@ namespace zypp
       License PackageImplIf::licenseToConfirm() const
       { return License(); }
 
-      // disk usage class methods
-
-      std::ostream & operator<<( std::ostream & str, const PackageImplIf::DiskUsage::Entry & obj )
-      {
-        return str << obj.path << '\t' << obj._size << "; files " << obj._files;
-      }
-
-      PackageImplIf::DiskUsage::Entry PackageImplIf::DiskUsage::extract( const std::string & dirname_r )
-      {
-        Entry ret( dirname_r );
-      
-        iterator fst = begin();
-        for ( ; fst != end() && !fst->isBelow( ret ); ++fst )
-          ; // seek 1st equal or below
-      
-        if ( fst != end() ) {
-          iterator lst = fst;
-          for ( ; lst != end() && lst->isBelow( ret ); ++lst ) {
-            // collect while below
-            ret += *lst;
-          }
-          // remove
-          _dirs.erase( fst, lst );
-        }
-      
-        return ret;
-      }
-
-      std::ostream & operator<<( std::ostream & str, const PackageImplIf::DiskUsage & obj )
-      {
-        str << "Package Disk Usage {" << endl;
-        for ( PackageImplIf::DiskUsage::EntrySet::const_iterator it = obj._dirs.begin(); it != obj._dirs.end(); ++it ) {
-          str << "   " << *it << endl;
-        }
-        return str << "}";
-      }
-
     /////////////////////////////////////////////////////////////////
   } // namespace detail
   ///////////////////////////////////////////////////////////////////