summaryrefslogtreecommitdiffstats
path: root/server/parser/xmlparser.h
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2009-10-12 15:54:04 +0200
committerDavid Sommerseth <davids@redhat.com>2009-10-12 15:54:04 +0200
commitf6f73968ce3a2ae624a5a1d820da579eebe6d365 (patch)
tree1d813d7a3e66e809dfd4951bf10ebec11877dc9f /server/parser/xmlparser.h
parent25d8bb2e5baeb4a14a2f0435e9229ce043a5528a (diff)
downloadrteval-f6f73968ce3a2ae624a5a1d820da579eebe6d365.tar.gz
rteval-f6f73968ce3a2ae624a5a1d820da579eebe6d365.tar.xz
rteval-f6f73968ce3a2ae624a5a1d820da579eebe6d365.zip
Added sqldataGetHostInfo()
This function parses the input report XML through the xmlparser.xsl XSLT template. It returns hostname and IP address via the function arguments and an sqldata XML document as the return value. On errors, NULL is returned.
Diffstat (limited to 'server/parser/xmlparser.h')
-rw-r--r--server/parser/xmlparser.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/parser/xmlparser.h b/server/parser/xmlparser.h
index 600290b..b8ffeb8 100644
--- a/server/parser/xmlparser.h
+++ b/server/parser/xmlparser.h
@@ -33,5 +33,6 @@ char *sqldataValueHash(xmlNode *sql_n);
char *sqldataExtractContent(xmlNode *sql_n);
int sqldataGetFid(xmlNode *sqld, const char *fname);
char *sqldataGetValue(xmlDoc *sqld, const char *fname, int recid);
-
+xmlDoc *sqldataGetHostInfo(xsltStylesheet *xslt, xmlDoc *summaryxml,
+ int syskey, char **hostname, char **ipaddr);
#endif