libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ServiceRepos.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
9
10
#ifndef ZYPP_REPO_SERVICE_REPOS
11
#define ZYPP_REPO_SERVICE_REPOS
12
13
#include "
zypp/base/NonCopyable.h
"
14
#include "
zypp/ProgressData.h
"
15
#include "
zypp/ServiceInfo.h
"
16
#include "
zypp/RepoInfo.h
"
17
18
namespace
zypp
19
{
20
namespace
repo
21
{
26
class
ServiceRepos
:
private
base::NonCopyable
27
{
28
public
:
29
38
typedef
function< bool( const RepoInfo & )>
ProcessRepo
;
39
40
ServiceRepos
(
const
ServiceInfo
&service,
41
const
ProcessRepo
& callback,
42
const
ProgressData::ReceiverFnc
&progress =
ProgressData::ReceiverFnc
() );
43
~ServiceRepos
();
44
46
class
Impl
;
47
private
:
48
RW_pointer<Impl>
_impl
;
49
};
50
}
// ns repo
51
}
// ns zypp
52
53
#endif
zypp
repo
ServiceRepos.h
Generated by
1.8.1