diff options
author | Will Thompson <will.thompson@collabora.co.uk> | 2011-11-18 12:40:47 +0000 |
---|---|---|
committer | Will Thompson <will.thompson@collabora.co.uk> | 2011-11-18 12:46:14 +0000 |
commit | ac6bfbe70f5ac35d0b998854d3d5ae17ee55be78 (patch) | |
tree | eb694ac4cf3dd7ed963b874e48306584a772c801 /wocky/wocky-node.h | |
parent | 79008a4927792ddda8720d70d09948951e1b8423 (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.h | 10 |
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); |