libzypp  11.13.5
RepomdFileReader.h
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | ____ _ __ __ ___ |
3 | |__ / \ / / . \ . \ |
4 | / / \ V /| _/ _/ |
5 | / /__ | | | | | | |
6 | /_____||_| |_| |_| |
7 | |
8 \---------------------------------------------------------------------*/
12 #ifndef zypp_source_yum_RepomdFileReader_H
13 #define zypp_source_yum_RepomdFileReader_H
14 
15 #include "zypp/base/PtrTypes.h"
16 #include "zypp/base/NonCopyable.h"
17 #include "zypp/base/Function.h"
18 
19 #include "zypp/OnMediaLocation.h"
21 
22 namespace zypp
23 {
24  namespace parser
25  {
26  namespace yum
27  {
28 
29 
47  {
48  public:
54  typedef function< bool(
55  const OnMediaLocation &,
56  const repo::yum::ResourceType &)>
58 
68  const Pathname & repomd_file, const ProcessResource & callback);
69 
74 
75  private:
76  class Impl;
78  };
79 
80 
81  } // ns yum
82  } // ns parser
83 } // ns zypp
84 
85 #endif /*zypp_source_yum_RepomdFileReader_H*/
86 
87 // vim: set ts=2 sts=2 sw=2 et ai: