libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libzypp
Welcome to libzypp
Code Pitfalls - Frequently made mistakes
Code Snippets
Environment Variables
Testing for provided features.
Notes on revisions
Extending ZYpp: Plugins and Hooks
Services
Solver - Vendor protection
Writing and tunning testcases
Libzypp and threads
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
zypp
base
media
misc
parser
plaindir
susetags
ws
xml
libxmlfwd.cc
libxmlfwd.h
Node.cc
Node.h
Parse.h
ParseDef.cc
ParseDef.h
ParseDefConsume.cc
ParseDefConsume.h
ParseDefException.cc
ParseDefException.h
ParseDefTraits.h
Reader.cc
Reader.h
XmlEscape.cc
XmlEscape.h
XmlString.cc
XmlString.h
yum
HistoryLogReader.cc
HistoryLogReader.h
IniDict.cc
IniDict.h
IniParser.cc
IniParser.h
ParseException.cc
ParseException.h
ParserProgress.h
ProductFileReader.cc
ProductFileReader.h
RepoFileReader.cc
RepoFileReader.h
RepoindexFileReader.cc
RepoindexFileReader.h
ServiceFileReader.cc
ServiceFileReader.h
pool
repo
sat
solver
target
thread
ui
url
ws
zypp_detail
APIConfig.h
Arch.cc
Arch.h
AutoDispose.h
Bit.h
ByteCount.cc
ByteCount.h
Callback.h
Capabilities.cc
Capabilities.h
Capability.cc
Capability.h
CapMatch.cc
CapMatch.h
Changelog.cc
Changelog.h
CheckSum.cc
CheckSum.h
CountryCode.cc
CountryCode.h
Date.cc
Date.h
Dep.cc
Dep.h
Digest.cc
Digest.h
DiskUsage.cc
DiskUsage.h
DiskUsageCounter.cc
DiskUsageCounter.h
DownloadMode.cc
DownloadMode.h
Edition.cc
Edition.h
ExternalProgram.cc
ExternalProgram.h
Fetcher.cc
Fetcher.h
FileChecker.cc
FileChecker.h
Filter.h
Glob.cc
Glob.h
HistoryLog.cc
HistoryLog.h
HistoryLogData.cc
HistoryLogData.h
IdString.cc
IdString.h
IdStringType.h
InstanceId.cc
InstanceId.h
KeyContext.h
KeyRing.cc
KeyRing.h
KVMap.h
LanguageCode.cc
LanguageCode.h
Locale.cc
Locale.h
Locks.cc
Locks.h
ManagedFile.h
MediaProducts.cc
MediaProducts.h
MediaSetAccess.cc
MediaSetAccess.h
Misc.h
OnMediaLocation.cc
OnMediaLocation.h
Package.cc
Package.h
PackageKeyword.h
Patch.cc
Patch.h
PathInfo.cc
PathInfo.h
Pathname.cc
Pathname.h
Pattern.cc
Pattern.h
PluginFrame.cc
PluginFrame.h
PluginFrameException.cc
PluginFrameException.h
PluginScript.cc
PluginScript.h
PluginScriptException.cc
PluginScriptException.h
PoolItem.cc
PoolItem.h
PoolItemBest.cc
PoolItemBest.h
PoolQuery.cc
PoolQuery.h
PoolQueryResult.cc
PoolQueryResult.h
PoolQueryUtil.tcc
ProblemSolution.cc
ProblemSolution.h
ProblemTypes.h
Product.cc
Product.h
ProgressData.cc
ProgressData.h
ProvideFilePolicy.cc
ProvideFilePolicy.h
PublicKey.cc
PublicKey.h
Range.cc
Range.h
Rel.cc
Rel.h
RelCompare.h
RepoInfo.cc
RepoInfo.h
RepoManager.cc
RepoManager.h
Repository.cc
Repository.h
RepoStatus.cc
RepoStatus.h
ResFilters.h
ResKind.cc
ResKind.h
ResObject.cc
ResObject.h
ResObjects.h
Resolvable.cc
Resolvable.h
Resolver.cc
Resolver.h
ResolverProblem.cc
ResolverProblem.h
ResPool.cc
ResPool.h
ResPoolProxy.cc
ResPoolProxy.h
ResStatus.cc
ResStatus.h
ResTraits.h
ServiceInfo.cc
ServiceInfo.h
Signature.cc
Signature.h
SrcPackage.cc
SrcPackage.h
SysContent.cc
SysContent.h
Target.cc
Target.h
TmpPath.cc
TmpPath.h
TriBool.h
Url.cc
Url.h
Vendor.h
VendorAttr.cc
VendorAttr.h
VendorSupportOptions.cc
VendorSupportOptions.h
ZConfig.cc
ZConfig.h
ZYpp.cc
ZYpp.h
ZYppCallbacks.h
ZYppCommit.h
ZYppCommitPolicy.cc
ZYppCommitPolicy.h
ZYppCommitResult.cc
ZYppCommitResult.h
ZYppFactory.cc
ZYppFactory.h
File Members
ParseDefConsume.cc
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#include "
zypp/parser/xml/ParseDefConsume.h
"
13
15
namespace
zypp
16
{
17
18
namespace
xml
19
{
20
22
//
23
// CLASS NAME : ParseDefConsume
24
//
26
27
ParseDefConsume::~ParseDefConsume
()
28
{}
29
30
void
ParseDefConsume::start
(
const
Node
& _node )
31
{}
32
33
void
ParseDefConsume::text
(
const
Node
& _node )
34
{}
35
36
void
ParseDefConsume::cdata
(
const
Node
& _node )
37
{}
38
39
void
ParseDefConsume::done
(
const
Node
& _node )
40
{}
41
42
void
ParseDefConsume::startSubnode
(
const
Node
& _node )
43
{}
44
45
void
ParseDefConsume::doneSubnode
(
const
Node
& _node )
46
{}
47
49
//
50
// CLASS NAME : ParseDefConsumeRedirect
51
//
53
54
ParseDefConsumeRedirect::ParseDefConsumeRedirect
()
55
{}
56
57
ParseDefConsumeRedirect::ParseDefConsumeRedirect
(
const
shared_ptr<ParseDefConsume> & target_r )
58
: _target( target_r )
59
{}
60
61
ParseDefConsumeRedirect::ParseDefConsumeRedirect
(
ParseDefConsume
* allocatedTarget_r )
62
: _target( allocatedTarget_r )
63
{}
64
65
ParseDefConsumeRedirect::ParseDefConsumeRedirect
(
ParseDefConsume
& target_r )
66
: _target( &target_r,
NullDeleter
() )
67
{}
68
69
ParseDefConsumeRedirect::~ParseDefConsumeRedirect
()
70
{}
71
72
void
ParseDefConsumeRedirect::setRedirect
(
const
shared_ptr<ParseDefConsume> & target_r )
73
{
_target
= target_r; }
74
75
void
ParseDefConsumeRedirect::setRedirect
(
ParseDefConsume
* allocatedTarget_r )
76
{
_target
.reset( allocatedTarget_r ); }
77
78
void
ParseDefConsumeRedirect::setRedirect
(
ParseDefConsume
& target_r )
79
{
_target
.reset( &target_r,
NullDeleter
() ); }
80
81
void
ParseDefConsumeRedirect::cancelRedirect
()
82
{
_target
.reset(); }
83
84
shared_ptr<ParseDefConsume>
ParseDefConsumeRedirect::getRedirect
()
const
85
{
return
_target
; }
86
87
void
ParseDefConsumeRedirect::start
(
const
Node
& _node )
88
{
89
if
(
_target
)
90
_target
->start( _node );
91
}
92
93
void
ParseDefConsumeRedirect::text
(
const
Node
& _node )
94
{
95
if
(
_target
)
96
_target
->text( _node );
97
}
98
99
void
ParseDefConsumeRedirect::cdata
(
const
Node
& _node )
100
{
101
if
(
_target
)
102
_target
->cdata( _node );
103
}
104
105
void
ParseDefConsumeRedirect::done
(
const
Node
& _node )
106
{
107
if
(
_target
)
108
_target
->done( _node );
109
}
110
111
void
ParseDefConsumeRedirect::startSubnode
(
const
Node
& _node )
112
{
113
if
(
_target
)
114
_target
->startSubnode( _node );
115
}
116
117
void
ParseDefConsumeRedirect::doneSubnode
(
const
Node
& _node )
118
{
119
if
(
_target
)
120
_target
->doneSubnode( _node );
121
}
122
124
//
125
// CLASS NAME : ParseDefConsumeCallback
126
//
128
129
ParseDefConsumeCallback::ParseDefConsumeCallback
()
130
{}
131
132
ParseDefConsumeCallback::~ParseDefConsumeCallback
()
133
{}
134
135
void
ParseDefConsumeCallback::start
(
const
Node
& node_r )
136
{
137
if
(
_start
)
138
_start
( node_r );
139
}
140
141
void
ParseDefConsumeCallback::text
(
const
Node
& node_r )
142
{
143
if
(
_text
)
144
_text
( node_r );
145
}
146
147
void
ParseDefConsumeCallback::cdata
(
const
Node
& node_r )
148
{
149
if
(
_cdata
)
150
_cdata
( node_r );
151
}
152
153
void
ParseDefConsumeCallback::done
(
const
Node
& node_r )
154
{
155
if
(
_done
)
156
_done
( node_r );
157
}
158
159
void
ParseDefConsumeCallback::startSubnode
(
const
Node
& node_r )
160
{
161
if
(
_startSubnode
)
162
_startSubnode
( node_r );
163
}
164
165
void
ParseDefConsumeCallback::doneSubnode
(
const
Node
& node_r )
166
{
167
if
(
_doneSubnode
)
168
_doneSubnode
( node_r );
169
}
170
172
}
// namespace xml
175
}
// namespace zypp
zypp
parser
xml
ParseDefConsume.cc
Generated by
1.8.1