summaryrefslogtreecommitdiff
path: root/wocky/wocky-node.h
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2011-11-18 12:40:47 +0000
committerWill Thompson <will.thompson@collabora.co.uk>2011-11-18 12:46:14 +0000
commitac6bfbe70f5ac35d0b998854d3d5ae17ee55be78 (patch)
treeeb694ac4cf3dd7ed963b874e48306584a772c801 /wocky/wocky-node.h
parent79008a4927792ddda8720d70d09948951e1b8423 (diff)
Add wocky_node_matches{,_q}
This makes it easier to verify that a node has the name and namespace you expect. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'wocky/wocky-node.h')
-rw-r--r--wocky/wocky-node.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/wocky/wocky-node.h b/wocky/wocky-node.h
index 1db65b2..dd8b6d4 100644
--- a/wocky/wocky-node.h
+++ b/wocky/wocky-node.h
@@ -176,6 +176,16 @@ const gchar *wocky_node_get_ns (WockyNode *node);
gboolean wocky_node_has_ns (WockyNode *node, const gchar *ns);
gboolean wocky_node_has_ns_q (WockyNode *node, GQuark ns);
+/* Matching element name and namespace */
+gboolean wocky_node_matches_q (
+ WockyNode *node,
+ const gchar *name,
+ GQuark ns);
+gboolean wocky_node_matches (
+ WockyNode *node,
+ const gchar *name,
+ const gchar *ns);
+
/* Setting/Getting language */
const gchar *wocky_node_get_language (WockyNode *node);
void wocky_node_set_language (WockyNode *node, const gchar *lang);