summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2011-06-16 13:20:53 +0200
committerJens Georg <mail@jensge.org>2011-06-16 13:26:22 +0200
commita365971e2100dc51ee660f46fd6c245203fc541b (patch)
treef2b734c4fbb4a756e715a357cbb456e8b6cade4a
parent1df71c17bd7cf1a7b65009c4ff6349fd72a600a0 (diff)
downloadgupnp-vala-a365971e2100dc51ee660f46fd6c245203fc541b.tar.gz
Update for gupnp version 0.17.0
-rw-r--r--configure.ac2
-rw-r--r--gupnp-1.0/gupnp-1.0.gi26
2 files changed, 26 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 0ef5238..cb4e775 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,7 +27,7 @@ fi
PKG_CHECK_MODULES(GSSDP, [gssdp-1.0 >= 0.11.0])
-PKG_CHECK_MODULES(GUPNP, [gupnp-1.0 >= 0.13.3],
+PKG_CHECK_MODULES(GUPNP, [gupnp-1.0 >= 0.17.0],
has_gupnp=yes,
has_gupnp=no)
AM_CONDITIONAL(WITH_GUPNP, [test "x$has_gupnp" = "xyes"])
diff --git a/gupnp-1.0/gupnp-1.0.gi b/gupnp-1.0/gupnp-1.0.gi
index ceefb79..87b40c7 100644
--- a/gupnp-1.0/gupnp-1.0.gi
+++ b/gupnp-1.0/gupnp-1.0.gi
@@ -79,6 +79,12 @@
<parameter name="action" type="GUPnPServiceAction*"/>
</parameters>
</method>
+ <method name="get_argument_count" symbol="gupnp_service_action_get_argument_count">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="action" type="GUPnPServiceAction*"/>
+ </parameters>
+ </method>
<method name="get_gvalue" symbol="gupnp_service_action_get_gvalue">
<return-type type="GValue*"/>
<parameters>
@@ -207,9 +213,19 @@
<member name="GUPNP_XML_ERROR_PARSE" value="0"/>
<member name="GUPNP_XML_ERROR_NO_NODE" value="1"/>
<member name="GUPNP_XML_ERROR_EMPTY_NODE" value="2"/>
- <member name="GUPNP_XML_ERROR_OTHER" value="3"/>
+ <member name="GUPNP_XML_ERROR_INVALID_ATTRIBUTE" value="3"/>
+ <member name="GUPNP_XML_ERROR_OTHER" value="4"/>
</enum>
<object name="GUPnPContext" parent="GSSDPClient" type-name="GUPnPContext" get-type="gupnp_context_get_type">
+ <implements>
+ <interface name="GInitable"/>
+ </implements>
+ <method name="get_default_language" symbol="gupnp_context_get_default_language">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="context" type="GUPnPContext*"/>
+ </parameters>
+ </method>
<method name="get_host_ip" symbol="gupnp_context_get_host_ip">
<return-type type="char*"/>
<parameters>
@@ -266,6 +282,13 @@
<parameter name="error" type="GError**"/>
</parameters>
</constructor>
+ <method name="set_default_language" symbol="gupnp_context_set_default_language">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="GUPnPContext*"/>
+ <parameter name="language" type="char*"/>
+ </parameters>
+ </method>
<method name="set_subscription_timeout" symbol="gupnp_context_set_subscription_timeout">
<return-type type="void"/>
<parameters>
@@ -280,6 +303,7 @@
<parameter name="server_path" type="char*"/>
</parameters>
</method>
+ <property name="default-language" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="port" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
<property name="server" type="SoupServer*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="session" type="SoupSession*" readable="1" writable="0" construct="0" construct-only="0"/>