projects
/
metaproxy-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New WRBUF wrapper mp::wrbuf
[metaproxy-moved-to-github.git]
/
src
/
xmlutil.cpp
diff --git
a/src/xmlutil.cpp
b/src/xmlutil.cpp
index
046d803
..
c59f506
100644
(file)
--- a/
src/xmlutil.cpp
+++ b/
src/xmlutil.cpp
@@
-1,5
+1,5
@@
/* This file is part of Metaproxy.
/* This file is part of Metaproxy.
- Copyright (C) 2005-2011 Index Data
+ Copyright (C) 2005-2012 Index Data
Metaproxy is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Metaproxy is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
@@
-149,7
+149,7
@@
bool mp_xml::check_element_mp(const xmlNode *ptr,
return true;
}
return true;
}
-std::string mp_xml::get_route(const xmlNode *node)
+std::string mp_xml::get_route(const xmlNode *node, std::string &auth)
{
std::string route_value;
if (node)
{
std::string route_value;
if (node)
@@
-165,6
+165,8
@@
std::string mp_xml::get_route(const xmlNode *node)
if (name == "route")
route_value = value;
if (name == "route")
route_value = value;
+ else if (name == "auth")
+ auth = value;
else
throw XMLError("Only attribute route allowed"
" in " + std::string((const char *)node->name)
else
throw XMLError("Only attribute route allowed"
" in " + std::string((const char *)node->name)
@@
-174,6
+176,11
@@
std::string mp_xml::get_route(const xmlNode *node)
return route_value;
}
return route_value;
}
+std::string mp_xml::get_route(const xmlNode *node)
+{
+ std::string auth;
+ return get_route(node, auth);
+}
const xmlNode* mp_xml::jump_to_children(const xmlNode* node,
int xml_node_type)
const xmlNode* mp_xml::jump_to_children(const xmlNode* node,
int xml_node_type)