libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
SrcPackageProvider.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_REPO_SRCPACKAGEPROVIDER_H
13
#define ZYPP_REPO_SRCPACKAGEPROVIDER_H
14
15
#include <iosfwd>
16
17
#include "
zypp/base/NonCopyable.h
"
18
#include "
zypp/base/PtrTypes.h
"
19
20
#include "
zypp/repo/RepoProvideFile.h
"
21
#include "
zypp/ManagedFile.h
"
22
#include "
zypp/ResTraits.h
"
23
25
namespace
zypp
26
{
27
28
namespace
repo
29
{
30
31
class
RepoMediaAccess;
32
34
//
35
// CLASS NAME : SrcPackageProvider
36
//
38
class
SrcPackageProvider
:
private
base::NonCopyable
39
{
40
public
:
42
SrcPackageProvider
(
repo::RepoMediaAccess
& access_r );
44
~SrcPackageProvider
();
45
46
public
:
48
ManagedFile
provideSrcPackage
(
const
SrcPackage_constPtr & srcPackage_r )
const
;
49
50
private
:
51
RepoMediaAccess
&
_access
;
52
};
54
56
}
// namespace repo
59
}
// namespace zypp
61
#endif // ZYPP_REPO_SRCPACKAGEPROVIDER_H
zypp
repo
SrcPackageProvider.h
Generated by
1.8.1