libzypp
17.14.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Target.cc
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#include <cassert>
13
14
#include <iostream>
15
16
#include "
zypp/Target.h
"
17
#include "
zypp/target/TargetImpl.h
"
18
19
using namespace
std;
20
22
namespace
zypp
23
{
24
25
IMPL_PTR_TYPE
(Target);
26
28
//
29
// METHOD NAME : Target::Target
30
// METHOD TYPE : Ctor
31
//
32
Target::Target(
const
Pathname & root,
bool
doRebuild_r )
33
: _pimpl( new
Impl
(root,doRebuild_r) )
34
{
35
}
36
38
//
39
// METHOD NAME : Target::Target
40
// METHOD TYPE : Ctor
41
//
42
Target::Target
(
const
Impl_Ptr
& impl_r )
43
: _pimpl( impl_r )
44
{
45
assert( impl_r );
46
}
47
48
std::ostream &
operator<<
( std::ostream & str,
const
Target::DistributionLabel
& obj )
49
{
50
str <<
"summary="
<< obj.
summary
<< endl;
51
str <<
"shortName="
<< obj.
shortName
<< endl;
52
return
str;
53
}
54
56
//
57
// Forward to TargetImpl:
58
//
60
61
void
Target::buildCache
()
62
{
_pimpl
->
buildCache
(); }
63
64
void
Target::cleanCache
()
65
{
_pimpl
->
clearCache
(); }
66
67
void
Target::load
()
68
{
_pimpl
->
load
(); }
69
70
void
Target::reload
()
71
{
_pimpl
->
reload
(); }
72
73
void
Target::unload
()
74
{
_pimpl
->
unload
(); }
75
76
target::rpm::RpmDb
&
Target::rpmDb
()
77
{
return
_pimpl
->
rpm
(); }
78
79
Pathname
Target::root
()
const
80
{
return
_pimpl
->
root
(); }
81
82
bool
Target::providesFile
(
const
std::string & name_str,
const
std::string & path_str)
const
83
{
return
_pimpl
->
providesFile
(name_str, path_str); }
84
85
std::string
Target::whoOwnsFile
(
const
std::string & path_str)
const
86
{
return
_pimpl
->
whoOwnsFile
(path_str); }
87
88
std::ostream &
Target::dumpOn
( std::ostream & str )
const
89
{
return
_pimpl
->
dumpOn
( str ); }
90
91
Date
Target::timestamp
()
const
92
{
return
_pimpl
->
timestamp
(); }
93
94
Product::constPtr
Target::baseProduct
()
const
95
{
return
_pimpl
->
baseProduct
(); }
96
97
LocaleSet
Target::requestedLocales
()
const
98
{
return
_pimpl
->
requestedLocales
(); }
99
LocaleSet
Target::requestedLocales
(
const
Pathname & root_r )
100
{
return
target::TargetImpl::requestedLocales
( root_r ); }
101
102
void
Target::updateAutoInstalled
()
103
{
return
_pimpl
->
updateAutoInstalled
(); }
104
105
std::string
Target::targetDistribution
()
const
106
{
return
_pimpl
->
targetDistribution
(); }
107
std::string
Target::targetDistribution
(
const
Pathname & root_r )
108
{
return
target::TargetImpl::targetDistribution
( root_r ); }
109
110
std::string
Target::targetDistributionRelease
()
const
111
{
return
_pimpl
->
targetDistributionRelease
(); }
112
std::string
Target::targetDistributionRelease
(
const
Pathname & root_r )
113
{
return
target::TargetImpl::targetDistributionRelease
( root_r ); }
114
115
std::string
Target::targetDistributionFlavor
()
const
116
{
return
_pimpl
->
targetDistributionFlavor
(); }
117
std::string
Target::targetDistributionFlavor
(
const
Pathname & root_r )
118
{
return
target::TargetImpl::targetDistributionFlavor
( root_r ); }
119
120
Target::DistributionLabel
Target::distributionLabel
()
const
121
{
return
_pimpl
->
distributionLabel
(); }
122
Target::DistributionLabel
Target::distributionLabel
(
const
Pathname & root_r )
123
{
return
target::TargetImpl::distributionLabel
( root_r ); }
124
125
std::string
Target::distributionVersion
()
const
126
{
return
_pimpl
->
distributionVersion
(); }
127
std::string
Target::distributionVersion
(
const
Pathname & root_r )
128
{
return
target::TargetImpl::distributionVersion
( root_r ); }
129
130
std::string
Target::distributionFlavor
()
const
131
{
return
_pimpl
->
distributionFlavor
(); }
132
std::string
Target::distributionFlavor
(
const
Pathname & root_r )
133
{
return
target::TargetImpl::distributionFlavor
( root_r ); }
134
135
std::string
Target::anonymousUniqueId
()
const
136
{
return
_pimpl
->
anonymousUniqueId
(); }
137
std::string
Target::anonymousUniqueId
(
const
Pathname & root_r )
138
{
return
target::TargetImpl::anonymousUniqueId
( root_r ); }
139
141
}
// namespace zypp
zypp
Target.cc
Generated by
1.8.2