summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTopi Santakivi <topi.santakivi@digia.com>2011-05-26 11:20:25 +0300
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>2011-06-14 23:34:14 +0300
commitfdc3e0168737c1de903a87c158e560628bdbe404 (patch)
treef82dee5e16ba510a3fb2418f9c86fc49075a8043
parentd9e7aaebcbeccf961a2156374dafaa5f6a268e30 (diff)
downloadgupnp-vala-fdc3e0168737c1de903a87c158e560628bdbe404.tar.gz
Add API to set/get 'upnp:searchClass'
-rw-r--r--gupnp-av-1.0/gupnp-av-1.0.gi21
-rw-r--r--gupnp-av-1.0/gupnp-av-1.0.metadata1
2 files changed, 22 insertions, 0 deletions
diff --git a/gupnp-av-1.0/gupnp-av-1.0.gi b/gupnp-av-1.0/gupnp-av-1.0.gi
index 0018b8f..62cc599 100644
--- a/gupnp-av-1.0/gupnp-av-1.0.gi
+++ b/gupnp-av-1.0/gupnp-av-1.0.gi
@@ -63,6 +63,21 @@
<parameter name="create_class" type="char*"/>
</parameters>
</method>
+ <method name="add_search_class" symbol="gupnp_didl_lite_container_add_search_class">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="container" type="GUPnPDIDLLiteContainer*"/>
+ <parameter name="search_class" type="char*"/>
+ </parameters>
+ </method>
+ <method name="add_search_class_full" symbol="gupnp_didl_lite_container_add_search_class_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="container" type="GUPnPDIDLLiteContainer*"/>
+ <parameter name="search_class" type="char*"/>
+ <parameter name="include_derived" type="gboolean"/>
+ </parameters>
+ </method>
<method name="get_child_count" symbol="gupnp_didl_lite_container_get_child_count">
<return-type type="gint"/>
<parameters>
@@ -75,6 +90,12 @@
<parameter name="container" type="GUPnPDIDLLiteContainer*"/>
</parameters>
</method>
+ <method name="get_search_classes" symbol="gupnp_didl_lite_container_get_search_classes">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="container" type="GUPnPDIDLLiteContainer*"/>
+ </parameters>
+ </method>
<method name="get_searchable" symbol="gupnp_didl_lite_container_get_searchable">
<return-type type="gboolean"/>
<parameters>
diff --git a/gupnp-av-1.0/gupnp-av-1.0.metadata b/gupnp-av-1.0/gupnp-av-1.0.metadata
index 2fb9513..1723ecc 100644
--- a/gupnp-av-1.0/gupnp-av-1.0.metadata
+++ b/gupnp-av-1.0/gupnp-av-1.0.metadata
@@ -61,6 +61,7 @@ gupnp_didl_lite_container_get_searchable hidden="1"
gupnp_didl_lite_container_set_child_count hidden="1"
gupnp_didl_lite_container_set_searchable hidden="1"
gupnp_didl_lite_container_get_create_classes transfer_ownership="1" type_arguments="string"
+gupnp_didl_lite_container_get_search_classes transfer_ownership="1" type_arguments="string"
gupnp_didl_lite_item_get_ref_id hidden="1"
gupnp_didl_lite_item_set_ref_id hidden="1"