initial load of upstream version 1.06.32
[xmlrpc-c] / include / xmlrpc-c / xml.hpp
diff --git a/include/xmlrpc-c/xml.hpp b/include/xmlrpc-c/xml.hpp
new file mode 100644 (file)
index 0000000..cb24f0f
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef XML_HPP_INCLUDED
+#define XML_HPP_INCLUDED
+
+#include <string>
+#include <xmlrpc-c/base.hpp>
+
+namespace xmlrpc_c {
+namespace xml {
+
+void
+generateCall(std::string         const& methodName,
+             xmlrpc_c::paramList const& paramList,
+             std::string *       const  callXmlP);
+    
+void
+parseSuccessfulResponse(std::string       const& responseXml,
+                        xmlrpc_c::value * const  resultP);
+
+void
+parseResponse(std::string            const& responseXml,
+              xmlrpc_c::rpcOutcome * const  outcomeP);
+
+
+void
+trace(std::string const& label,
+      std::string const& xml);
+
+
+}} // namespace
+#endif