changed name from "select" to "install"
authorStefan Schubert <schubi@suse.de>
Fri, 22 Jun 2007 15:54:02 +0000 (15:54 +0000)
committerStefan Schubert <schubi@suse.de>
Fri, 22 Jun 2007 15:54:02 +0000 (15:54 +0000)
zypp/Resolver.cc
zypp/Resolver.h
zypp/solver/detail/Resolver.cc
zypp/solver/detail/Resolver.h

index bb71680..5c7a1f4 100644 (file)
@@ -111,12 +111,10 @@ namespace zypp
   bool Resolver::createSolverTestcase (const std::string & dumpPath)
   { solver::detail::Testcase testcase (dumpPath);
     return testcase.createTestcase(*_pimpl);}
-#if 1
-  const solver::detail::ItemCapKindList Resolver::isSelectedBy (const PoolItem_Ref item)
-  { return _pimpl->isSelectedBy (item); }
-  const solver::detail::ItemCapKindList Resolver::selects (const PoolItem_Ref item)
-  { return _pimpl->selects (item); }
-#endif
+  const solver::detail::ItemCapKindList Resolver::isInstalledBy (const PoolItem_Ref item)
+  { return _pimpl->isInstalledBy (item); }
+  const solver::detail::ItemCapKindList Resolver::installs (const PoolItem_Ref item)
+  { return _pimpl->installs (item); }
 
 
   /////////////////////////////////////////////////////////////////
index 811eced..5688157 100644 (file)
@@ -277,32 +277,32 @@ namespace zypp
 
 
     /**
-     * Gives information about WHO has selected an item for installation.
+     * Gives information about WHO has pused an installation of an given item.
      *
      * \param item    Evaluate additional information for this resolvable.
      * \return A list of structures which contains:
-     *         item     Item which has triggered the selection of the given param item.
-     *         cap      Capability which has triggerd this selection
+     *         item     Item which has triggered the installation of the given param item.
+     *         cap      Capability which has triggerd this installation
      *         capKind  Kind of that capability (e.g.  Dep::REQUIRES,Dep::RECOMMENDS,... )
      *
-     * Note: Start a solver run before in order to have a result. Not matter if it is valid or invalid.
+     * Note: In order to have a result start a solver run before. Not matter if it is valid or invalid.
      *
      */
-    const solver::detail::ItemCapKindList isSelectedBy (const PoolItem_Ref item);
+    const solver::detail::ItemCapKindList isInstalledBy (const PoolItem_Ref item);
 
     /**
-     * Gives information about WHICH additional items have been selected by the given item.
+     * Gives information about WHICH additional items will be installed due the installation of an item.
      *
      * \param item     Evaluate additional information for this resolvable.
      * \return A list of structures which contains:
-     *         item     Item which has BEEN triggered by the selection of the given param item.
-     *         cap      Capability which has BEEN triggerd by this selection
+     *         item     Item which will be installed due to the installation of the given param item too.
+     *         cap      Capability which causes the installation
      *         capKind  Kind of that capability (e.g.  Dep::REQUIRES,Dep::RECOMMENDS,... )
      *
-     * Note: Start a solver run before in order to have a result. Not matter if it is valid or invalid.
+     * Note: In order to have a result start a solver run before. Not matter if it is valid or invalid.
      *
      */      
-    const solver::detail::ItemCapKindList selects (const PoolItem_Ref item);
+    const solver::detail::ItemCapKindList installs (const PoolItem_Ref item);
       
 
   protected:
index ab606ee..dbca2ed 100644 (file)
@@ -162,8 +162,8 @@ Resolver::reset (const bool resetValidResults)
     _best_context = NULL;
     _timed_out = false;
 
-    _isSelectedBy.clear();
-    _selects.clear();
+    _isInstalledBy.clear();
+    _installs.clear();
 
     if (resetValidResults)
        contextPool.reset();
@@ -172,10 +172,10 @@ Resolver::reset (const bool resetValidResults)
 
 //--------------------------------------------------------------------------------------------------
 // Get more information about the solverrun
-// Which item will be triggerd by another item or triggers an item for installation
+// Which item will be installed by another item or triggers an item for installation
 typedef struct {
-    ItemCapKindMap isSelectedBy;
-    ItemCapKindMap selects;
+    ItemCapKindMap isInstalledBy;
+    ItemCapKindMap installs;
 } Collector;
 
 
@@ -192,10 +192,10 @@ collector_cb_needed (ResolverInfo_Ptr info, void *data)
            for (PoolItemList::const_iterator iter = itemList.begin();
                 iter != itemList.end(); iter++) {
                ItemCapKind capKind( *iter, needed_by->capability(), needed_by->capKind() );
-               collector->isSelectedBy.insert (make_pair( item, capKind));
+               collector->isInstalledBy.insert (make_pair( item, capKind));
        
                ItemCapKind capKindReverse( item, needed_by->capability(), needed_by->capKind() );
-               collector->selects.insert (make_pair( *iter, capKindReverse));
+               collector->installs.insert (make_pair( *iter, capKindReverse));
            }
            
        }
@@ -207,21 +207,21 @@ Resolver::collectResolverInfo(void)
 {
     ResolverContext_Ptr collectContext = context(); // best context or failed context
     if ( collectContext != NULL
-        && _isSelectedBy.empty()
-        && _selects.empty()) {
+        && _isInstalledBy.empty()
+        && _installs.empty()) {
        Collector collector;
        collectContext->foreachInfo (PoolItem(), RESOLVER_INFO_PRIORITY_VERBOSE, collector_cb_needed, &collector);
-       _isSelectedBy = collector.isSelectedBy;
-       _selects = collector.selects;
+       _isInstalledBy = collector.isInstalledBy;
+       _installs = collector.installs;
     }
 }
 
 
-const ItemCapKindList Resolver::isSelectedBy (const PoolItem_Ref item) {
+const ItemCapKindList Resolver::isInstalledBy (const PoolItem_Ref item) {
     ItemCapKindList ret;
     collectResolverInfo();
      
-    for (ItemCapKindMap::const_iterator iter = _isSelectedBy.find(item); iter != _isSelectedBy.end();) {
+    for (ItemCapKindMap::const_iterator iter = _isInstalledBy.find(item); iter != _isInstalledBy.end();) {
        ItemCapKind info = iter->second;
        PoolItem_Ref iterItem = iter->first;
        if (iterItem == item) {
@@ -229,17 +229,17 @@ const ItemCapKindList Resolver::isSelectedBy (const PoolItem_Ref item) {
            iter++;
        } else {
            // exit
-           iter = _isSelectedBy.end();
+           iter = _isInstalledBy.end();
        }       
     }
     return ret;
 }
 
-const ItemCapKindList Resolver::selects (const PoolItem_Ref item) {
+const ItemCapKindList Resolver::installs (const PoolItem_Ref item) {
     ItemCapKindList ret;
     collectResolverInfo();
     
-    for (ItemCapKindMap::const_iterator iter = _selects.find(item); iter != _selects.end();) {
+    for (ItemCapKindMap::const_iterator iter = _installs.find(item); iter != _installs.end();) {
        ItemCapKind info = iter->second;
        PoolItem_Ref iterItem = iter->first;
        if (iterItem == item) {
@@ -247,7 +247,7 @@ const ItemCapKindList Resolver::selects (const PoolItem_Ref item) {
            iter++;
        } else {
            // exit
-           iter = _selects.end();
+           iter = _installs.end();
        }       
     }
     return ret;    
index 09c651f..5b5c82f 100644 (file)
@@ -112,8 +112,8 @@ class Resolver : public base::ReferenceCounted, private base::NonCopyable {
     PoolItemList _update_items;
 
     // Additional information about the solverrun
-    ItemCapKindMap _isSelectedBy;
-    ItemCapKindMap _selects;
+    ItemCapKindMap _isInstalledBy;
+    ItemCapKindMap _installs;
     
     CapSet _extra_caps;
     CapSet _extra_conflicts;
@@ -265,10 +265,10 @@ class Resolver : public base::ReferenceCounted, private base::NonCopyable {
     void undo(void);
 
     // Get more information about the solverrun
-    // Which item will be triggerd by another item or triggers an item for
+    // Which item will be installed by another item or triggers an item for
     // installation    
-    const ItemCapKindList isSelectedBy (const PoolItem_Ref item);
-    const ItemCapKindList selects (const PoolItem_Ref item);
+    const ItemCapKindList isInstalledBy (const PoolItem_Ref item);
+    const ItemCapKindList installs (const PoolItem_Ref item);
 
     // only for testsuite
     void reset (const bool resetValidResults = false);