summaryrefslogtreecommitdiff
path: root/src/MetalinkParserController.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-26 08:55:10 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-26 08:55:10 +0000
commit5032394c6ad8ae85b65183009afadf4e9ba5a178 (patch)
treed77b6d1809a207c2e05b6e1c9f2a1a7b9323202c /src/MetalinkParserController.cc
parent15c1f640232ae786464f332c505461f8f99318d3 (diff)
2010-02-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Store name attribute of metalink:metaurl element in MetalinkMetaurl. * src/MetalinkMetaurl.h * src/MetalinkParserController.cc * src/MetalinkParserController.h * src/MetalinkParserStateMachine.cc * src/MetalinkParserStateMachine.h * src/MetalinkParserStateV4Impl.cc * test/MetalinkProcessorTest.cc * test/metalink4-dirtraversal.xml
Diffstat (limited to 'src/MetalinkParserController.cc')
-rw-r--r--src/MetalinkParserController.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/MetalinkParserController.cc b/src/MetalinkParserController.cc
index c7f2b093..5a1be233 100644
--- a/src/MetalinkParserController.cc
+++ b/src/MetalinkParserController.cc
@@ -567,6 +567,14 @@ void MetalinkParserController::setPriorityOfMetaurl(int priority)
_tMetaurl->priority = priority;
}
+void MetalinkParserController::setNameOfMetaurl(const std::string& name)
+{
+ if(_tMetaurl.isNull()) {
+ return;
+ }
+ _tMetaurl->name = name;
+}
+
void MetalinkParserController::commitMetaurlTransaction()
{
if(_tMetaurl.isNull()) {