libzypp  11.13.5
GetResolvablesToInsDel.h
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | ____ _ __ __ ___ |
3 | |__ / \ / / . \ . \ |
4 | / / \ V /| _/ _/ |
5 | / /__ | | | | | | |
6 | /_____||_| |_| |_| |
7 | |
8 \---------------------------------------------------------------------*/
12 #ifndef ZYPP_POOL_GETRESOLVABLESTOINSDEL_H
13 #define ZYPP_POOL_GETRESOLVABLESTOINSDEL_H
14 
15 #include <iosfwd>
16 #include <list>
17 
18 #include "zypp/ResPool.h"
19 #include "zypp/APIConfig.h"
20 
22 namespace zypp
23 {
24 
25  namespace pool
26  {
27 
29  //
30  // CLASS NAME : GetResolvablesToInsDel
31  //
39  {
40  typedef std::list<PoolItem> PoolItemList;
41 
49  enum Order { ORDER_BY_SOURCE, ORDER_BY_MEDIANR };
50 
53  Order order_r = ORDER_BY_SOURCE );
54 
56  void debugDiffTransaction() const;
57 
61  };
63 
65  std::ostream & operator<<( std::ostream & str, const GetResolvablesToInsDel & obj );
66 
68  } // namespace pool
71 } // namespace zypp
73 #endif // ZYPP_POOL_GETRESOLVABLESTOINSDEL_H
74