Codebase list gssdp / acc8840
Imported Upstream version 0.14.2 Andreas Henriksson 11 years ago
15 changed file(s) with 127 addition(s) and 107 deletion(s). Raw diff Collapse all Expand all
0 0.14.2
1 ======
2
3 - Fix memory leaks on initial interface search.
4 - Make default interface detection a little bit smarter.
5
6 All contributors to this release:
7 Krzesimir Nowak <krnowak@openismus.com>
8
09 0.14.1
110 ======
211
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for gssdp 0.14.1.
2 # Generated by GNU Autoconf 2.69 for gssdp 0.14.2.
33 #
44 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp>.
55 #
650650 # Identity of this package.
651651 PACKAGE_NAME='gssdp'
652652 PACKAGE_TARNAME='gssdp'
653 PACKAGE_VERSION='0.14.1'
654 PACKAGE_STRING='gssdp 0.14.1'
653 PACKAGE_VERSION='0.14.2'
654 PACKAGE_STRING='gssdp 0.14.2'
655655 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp'
656656 PACKAGE_URL='http://www.gupnp.org/'
657657
14331433 # Omit some internal or obsolete options to make the list less imposing.
14341434 # This message is too long to be a string in the A/UX 3.1 sh.
14351435 cat <<_ACEOF
1436 \`configure' configures gssdp 0.14.1 to adapt to many kinds of systems.
1436 \`configure' configures gssdp 0.14.2 to adapt to many kinds of systems.
14371437
14381438 Usage: $0 [OPTION]... [VAR=VALUE]...
14391439
15031503
15041504 if test -n "$ac_init_help"; then
15051505 case $ac_init_help in
1506 short | recursive ) echo "Configuration of gssdp 0.14.1:";;
1506 short | recursive ) echo "Configuration of gssdp 0.14.2:";;
15071507 esac
15081508 cat <<\_ACEOF
15091509
16341634 test -n "$ac_init_help" && exit $ac_status
16351635 if $ac_init_version; then
16361636 cat <<\_ACEOF
1637 gssdp configure 0.14.1
1637 gssdp configure 0.14.2
16381638 generated by GNU Autoconf 2.69
16391639
16401640 Copyright (C) 2012 Free Software Foundation, Inc.
19121912 This file contains any messages produced by compilers while
19131913 running configure, to aid debugging if configure makes a mistake.
19141914
1915 It was created by gssdp $as_me 0.14.1, which was
1915 It was created by gssdp $as_me 0.14.2, which was
19161916 generated by GNU Autoconf 2.69. Invocation command line was
19171917
19181918 $ $0 $@
27332733
27342734 # Define the identity of the package.
27352735 PACKAGE='gssdp'
2736 VERSION='0.14.1'
2736 VERSION='0.14.2'
27372737
27382738
27392739 cat >>confdefs.h <<_ACEOF
1369813698 # report actual input values of CONFIG_FILES etc. instead of their
1369913699 # values after options handling.
1370013700 ac_log="
13701 This file was extended by gssdp $as_me 0.14.1, which was
13701 This file was extended by gssdp $as_me 0.14.2, which was
1370213702 generated by GNU Autoconf 2.69. Invocation command line was
1370313703
1370413704 CONFIG_FILES = $CONFIG_FILES
1376513765 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1376613766 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1376713767 ac_cs_version="\\
13768 gssdp config.status 0.14.1
13768 gssdp config.status 0.14.2
1376913769 configured by $0, generated by GNU Autoconf 2.69,
1377013770 with options \\"\$ac_cs_config\\"
1377113771
00 AC_PREREQ([2.64])
11 AC_INIT([gssdp],
2 [0.14.1],
2 [0.14.2],
33 [http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp],
44 [gssdp],
55 [http://www.gupnp.org/])
4545 <div class="refsynopsisdiv">
4646 <a name="GSSDPClient.synopsis"></a><h2>Synopsis</h2>
4747 <pre class="synopsis">struct <a class="link" href="GSSDPClient.html#GSSDPClient-struct" title="struct GSSDPClient">GSSDPClient</a>;
48 <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * <a class="link" href="GSSDPClient.html#gssdp-client-new" title="gssdp_client_new ()">gssdp_client_new</a> (<em class="parameter"><code><span class="type">GMainContext</span> *main_context</code></em>,
48 <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * <a class="link" href="GSSDPClient.html#gssdp-client-new" title="gssdp_client_new ()">gssdp_client_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> *main_context</code></em>,
4949 <em class="parameter"><code>const <span class="type">char</span> *iface</code></em>,
50 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
51 <span class="returnvalue">GMainContext</span> * <a class="link" href="GSSDPClient.html#gssdp-client-get-main-context" title="gssdp_client_get_main_context ()">gssdp_client_get_main_context</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
50 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
51 <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="returnvalue">GMainContext</span></a> * <a class="link" href="GSSDPClient.html#gssdp-client-get-main-context" title="gssdp_client_get_main_context ()">gssdp_client_get_main_context</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
5252 <span class="returnvalue">void</span> <a class="link" href="GSSDPClient.html#gssdp-client-set-server-id" title="gssdp_client_set_server_id ()">gssdp_client_set_server_id</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>,
5353 <em class="parameter"><code>const <span class="type">char</span> *server_id</code></em>);
5454 const <span class="returnvalue">char</span> * <a class="link" href="GSSDPClient.html#gssdp-client-get-server-id" title="gssdp_client_get_server_id ()">gssdp_client_get_server_id</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
5757 <span class="returnvalue">void</span> <a class="link" href="GSSDPClient.html#gssdp-client-set-network" title="gssdp_client_set_network ()">gssdp_client_set_network</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>,
5858 <em class="parameter"><code>const <span class="type">char</span> *network</code></em>);
5959 const <span class="returnvalue">char</span> * <a class="link" href="GSSDPClient.html#gssdp-client-get-network" title="gssdp_client_get_network ()">gssdp_client_get_network</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
60 <span class="returnvalue">gboolean</span> <a class="link" href="GSSDPClient.html#gssdp-client-get-active" title="gssdp_client_get_active ()">gssdp_client_get_active</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
60 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSSDPClient.html#gssdp-client-get-active" title="gssdp_client_get_active ()">gssdp_client_get_active</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
6161 </pre>
6262 </div>
6363 <div class="refsect1">
6464 <a name="GSSDPClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
6565 <pre class="synopsis">
66 GObject
66 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
6767 +----GSSDPClient
6868 </pre>
6969 </div>
7171 <a name="GSSDPClient.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
7272 <p>
7373 GSSDPClient implements
74 GInitable.</p>
74 <a href="http://library.gnome.org/devel/gio/unstable/GInitable.html">GInitable</a>.</p>
7575 </div>
7676 <div class="refsect1">
7777 <a name="GSSDPClient.properties"></a><h2>Properties</h2>
7878 <pre class="synopsis">
79 "<a class="link" href="GSSDPClient.html#GSSDPClient--active" title='The "active" property'>active</a>" <span class="type">gboolean</span> : Read / Write
80 "<a class="link" href="GSSDPClient.html#GSSDPClient--host-ip" title='The "host-ip" property'>host-ip</a>" <span class="type">gchar</span>* : Read
81 "<a class="link" href="GSSDPClient.html#GSSDPClient--interface" title='The "interface" property'>interface</a>" <span class="type">gchar</span>* : Read / Write / Construct Only
82 "<a class="link" href="GSSDPClient.html#GSSDPClient--main-context" title='The "main-context" property'>main-context</a>" <span class="type">gpointer</span> : Read / Write / Construct Only
83 "<a class="link" href="GSSDPClient.html#GSSDPClient--network" title='The "network" property'>network</a>" <span class="type">gchar</span>* : Read / Write / Construct
84 "<a class="link" href="GSSDPClient.html#GSSDPClient--server-id" title='The "server-id" property'>server-id</a>" <span class="type">gchar</span>* : Read / Write
85 "<a class="link" href="GSSDPClient.html#GSSDPClient--socket-ttl" title='The "socket-ttl" property'>socket-ttl</a>" <span class="type">guint</span> : Read / Write / Construct Only
79 "<a class="link" href="GSSDPClient.html#GSSDPClient--active" title='The "active" property'>active</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
80 "<a class="link" href="GSSDPClient.html#GSSDPClient--host-ip" title='The "host-ip" property'>host-ip</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
81 "<a class="link" href="GSSDPClient.html#GSSDPClient--interface" title='The "interface" property'>interface</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
82 "<a class="link" href="GSSDPClient.html#GSSDPClient--main-context" title='The "main-context" property'>main-context</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
83 "<a class="link" href="GSSDPClient.html#GSSDPClient--network" title='The "network" property'>network</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct
84 "<a class="link" href="GSSDPClient.html#GSSDPClient--server-id" title='The "server-id" property'>server-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
85 "<a class="link" href="GSSDPClient.html#GSSDPClient--socket-ttl" title='The "socket-ttl" property'>socket-ttl</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
8686 </pre>
8787 </div>
8888 <div class="refsect1">
8989 <a name="GSSDPClient.signals"></a><h2>Signals</h2>
9090 <pre class="synopsis">
91 "<a class="link" href="GSSDPClient.html#GSSDPClient-message-received" title='The "message-received" signal'>message-received</a>" : <code class="literal">Run Last</code>
91 "<a class="link" href="GSSDPClient.html#GSSDPClient-message-received" title='The "message-received" signal'>message-received</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
9292 </pre>
9393 </div>
9494 <div class="refsect1">
109109 <hr>
110110 <div class="refsect2">
111111 <a name="gssdp-client-new"></a><h3>gssdp_client_new ()</h3>
112 <pre class="programlisting"><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * gssdp_client_new (<em class="parameter"><code><span class="type">GMainContext</span> *main_context</code></em>,
112 <pre class="programlisting"><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * gssdp_client_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> *main_context</code></em>,
113113 <em class="parameter"><code>const <span class="type">char</span> *iface</code></em>,
114 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
114 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
115115 <div class="variablelist"><table border="0">
116116 <col align="left" valign="top">
117117 <tbody>
118118 <tr>
119119 <td><p><span class="term"><em class="parameter"><code>main_context</code></em> :</span></p></td>
120120 <td>Deprecated: 0.11.2: Always set to NULL. If you want to
121 specify a context use <code class="function">g_main_context_push_thread_default()</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
121 specify a context use <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default"><code class="function">g_main_context_push_thread_default()</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
122122 </td>
123123 </tr>
124124 <tr>
125125 <td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
126 <td>The name of the network interface, or <code class="literal">NULL</code> for auto-detection.</td>
126 <td>The name of the network interface, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for auto-detection.</td>
127127 </tr>
128128 <tr>
129129 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
139139 <hr>
140140 <div class="refsect2">
141141 <a name="gssdp-client-get-main-context"></a><h3>gssdp_client_get_main_context ()</h3>
142 <pre class="programlisting"><span class="returnvalue">GMainContext</span> * gssdp_client_get_main_context (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre>
142 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="returnvalue">GMainContext</span></a> * gssdp_client_get_main_context (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre>
143143 <p>
144144 </p>
145145 </div>
277277 <hr>
278278 <div class="refsect2">
279279 <a name="gssdp-client-get-active"></a><h3>gssdp_client_get_active ()</h3>
280 <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_client_get_active (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre>
280 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gssdp_client_get_active (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre>
281281 <div class="variablelist"><table border="0">
282282 <col align="left" valign="top">
283283 <tbody>
289289 <tr>
290290 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
291291 <td>
292 <code class="literal">TRUE</code> if <em class="parameter"><code>client</code></em> is active, <code class="literal">FALSE</code> otherwise.</td>
292 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>client</code></em> is active, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
293293 </tr>
294294 </tbody>
295295 </table></div>
299299 <a name="GSSDPClient.property-details"></a><h2>Property Details</h2>
300300 <div class="refsect2">
301301 <a name="GSSDPClient--active"></a><h3>The <code class="literal">"active"</code> property</h3>
302 <pre class="programlisting"> "active" <span class="type">gboolean</span> : Read / Write</pre>
302 <pre class="programlisting"> "active" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
303303 <p>
304304 Whether this client is active or not (passive). When active
305305 (default), the client sends messages on the network, otherwise
310310 <hr>
311311 <div class="refsect2">
312312 <a name="GSSDPClient--host-ip"></a><h3>The <code class="literal">"host-ip"</code> property</h3>
313 <pre class="programlisting"> "host-ip" <span class="type">gchar</span>* : Read</pre>
313 <pre class="programlisting"> "host-ip" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
314314 <p>
315315 The IP address of the assoicated network interface.
316316 </p>
319319 <hr>
320320 <div class="refsect2">
321321 <a name="GSSDPClient--interface"></a><h3>The <code class="literal">"interface"</code> property</h3>
322 <pre class="programlisting"> "interface" <span class="type">gchar</span>* : Read / Write / Construct Only</pre>
322 <pre class="programlisting"> "interface" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
323323 <p>
324324 The name of the network interface this client is associated with.
325325 Set to NULL to autodetect.
329329 <hr>
330330 <div class="refsect2">
331331 <a name="GSSDPClient--main-context"></a><h3>The <code class="literal">"main-context"</code> property</h3>
332 <pre class="programlisting"> "main-context" <span class="type">gpointer</span> : Read / Write / Construct Only</pre>
332 <pre class="programlisting"> "main-context" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
333333 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
334334 <h3 class="title">Warning</h3>
335 <p><code class="literal">GSSDPClient:main-context</code> has been deprecated since version 0.11.2 and should not be used in newly-written code. Use <code class="function">g_main_context_push_thread_default()</code>.</p>
336 </div>
337 <p>
338 The <span class="type">GMainContext</span> to use. Set to NULL to use the default.
335 <p><code class="literal">GSSDPClient:main-context</code> has been deprecated since version 0.11.2 and should not be used in newly-written code. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default"><code class="function">g_main_context_push_thread_default()</code></a>.</p>
336 </div>
337 <p>
338 The <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> to use. Set to NULL to use the default.
339339 </p>
340340 </div>
341341 <hr>
342342 <div class="refsect2">
343343 <a name="GSSDPClient--network"></a><h3>The <code class="literal">"network"</code> property</h3>
344 <pre class="programlisting"> "network" <span class="type">gchar</span>* : Read / Write / Construct</pre>
344 <pre class="programlisting"> "network" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct</pre>
345345 <p>
346346 The network this client is currently connected to. You could set this
347347 to anything you want to identify the network this client is
348 associated with. If you are using <span class="type">GUPnPContextManager</span> and associated
348 associated with. If you are using <a href="/usr/share/gtk-doc/html/gupnp/GUPnPContextManager.html"><span class="type">GUPnPContextManager</span></a> and associated
349349 interface is a WiFi interface, this property is set to the ESSID of
350350 the network. Otherwise, expect this to be the network IP address by
351351 default.
355355 <hr>
356356 <div class="refsect2">
357357 <a name="GSSDPClient--server-id"></a><h3>The <code class="literal">"server-id"</code> property</h3>
358 <pre class="programlisting"> "server-id" <span class="type">gchar</span>* : Read / Write</pre>
358 <pre class="programlisting"> "server-id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
359359 <p>
360360 The SSDP server's identifier.
361361 </p>
364364 <hr>
365365 <div class="refsect2">
366366 <a name="GSSDPClient--socket-ttl"></a><h3>The <code class="literal">"socket-ttl"</code> property</h3>
367 <pre class="programlisting"> "socket-ttl" <span class="type">guint</span> : Read / Write / Construct Only</pre>
367 <pre class="programlisting"> "socket-ttl" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
368368 <p>
369369 Time-to-live value to use for all sockets created by this client.
370370 If not set (or set to 0) the value recommended by UPnP will be used.
379379 <div class="refsect2">
380380 <a name="GSSDPClient-message-received"></a><h3>The <code class="literal">"message-received"</code> signal</h3>
381381 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *arg0,
382 <span class="type">gchar</span> *arg1,
383 <span class="type">guint</span> arg2,
384 <span class="type">gint</span> arg3,
385 <span class="type">gpointer</span> arg4,
386 <span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
382 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
383 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg2,
384 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg3,
385 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg4,
386 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
387387 <p>
388388 Internal signal.
389389 </p>
5151 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>);
5252 const <span class="returnvalue">char</span> * <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-get-target" title="gssdp_resource_browser_get_target ()">gssdp_resource_browser_get_target</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
5353 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-set-mx" title="gssdp_resource_browser_set_mx ()">gssdp_resource_browser_set_mx</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>,
54 <em class="parameter"><code><span class="type">gushort</span> mx</code></em>);
55 <span class="returnvalue">gushort</span> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-get-mx" title="gssdp_resource_browser_get_mx ()">gssdp_resource_browser_get_mx</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
54 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gushort"><span class="type">gushort</span></a> mx</code></em>);
55 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gushort"><span class="returnvalue">gushort</span></a> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-get-mx" title="gssdp_resource_browser_get_mx ()">gssdp_resource_browser_get_mx</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
5656 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-set-active" title="gssdp_resource_browser_set_active ()">gssdp_resource_browser_set_active</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>,
57 <em class="parameter"><code><span class="type">gboolean</span> active</code></em>);
58 <span class="returnvalue">gboolean</span> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-get-active" title="gssdp_resource_browser_get_active ()">gssdp_resource_browser_get_active</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
59 <span class="returnvalue">gboolean</span> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-rescan" title="gssdp_resource_browser_rescan ()">gssdp_resource_browser_rescan</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
57 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> active</code></em>);
58 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-get-active" title="gssdp_resource_browser_get_active ()">gssdp_resource_browser_get_active</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
59 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-rescan" title="gssdp_resource_browser_rescan ()">gssdp_resource_browser_rescan</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
6060 </pre>
6161 </div>
6262 <div class="refsect1">
6363 <a name="GSSDPResourceBrowser.object-hierarchy"></a><h2>Object Hierarchy</h2>
6464 <pre class="synopsis">
65 GObject
65 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
6666 +----GSSDPResourceBrowser
6767 </pre>
6868 </div>
6969 <div class="refsect1">
7070 <a name="GSSDPResourceBrowser.properties"></a><h2>Properties</h2>
7171 <pre class="synopsis">
72 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--active" title='The "active" property'>active</a>" <span class="type">gboolean</span> : Read / Write
72 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--active" title='The "active" property'>active</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
7373 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--client" title='The "client" property'>client</a>" <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a>* : Read / Write / Construct Only
74 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--mx" title='The "mx" property'>mx</a>" <span class="type">guint</span> : Read / Write
75 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--target" title='The "target" property'>target</a>" <span class="type">gchar</span>* : Read / Write
74 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--mx" title='The "mx" property'>mx</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
75 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser--target" title='The "target" property'>target</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
7676 </pre>
7777 </div>
7878 <div class="refsect1">
7979 <a name="GSSDPResourceBrowser.signals"></a><h2>Signals</h2>
8080 <pre class="synopsis">
81 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser-resource-available" title='The "resource-available" signal'>resource-available</a>" : <code class="literal">Run Last</code>
82 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser-resource-unavailable" title='The "resource-unavailable" signal'>resource-unavailable</a>" : <code class="literal">Run Last</code>
81 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser-resource-available" title='The "resource-available" signal'>resource-available</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
82 "<a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser-resource-unavailable" title='The "resource-unavailable" signal'>resource-unavailable</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
8383 </pre>
8484 </div>
8585 <div class="refsect1">
194194 <div class="refsect2">
195195 <a name="gssdp-resource-browser-set-mx"></a><h3>gssdp_resource_browser_set_mx ()</h3>
196196 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_browser_set_mx (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>,
197 <em class="parameter"><code><span class="type">gushort</span> mx</code></em>);</pre>
197 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gushort"><span class="type">gushort</span></a> mx</code></em>);</pre>
198198 <p>
199199 Sets the used MX value of <em class="parameter"><code>resource_browser</code></em> to <em class="parameter"><code>mx</code></em>.
200200 </p>
216216 <hr>
217217 <div class="refsect2">
218218 <a name="gssdp-resource-browser-get-mx"></a><h3>gssdp_resource_browser_get_mx ()</h3>
219 <pre class="programlisting"><span class="returnvalue">gushort</span> gssdp_resource_browser_get_mx (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
219 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gushort"><span class="returnvalue">gushort</span></a> gssdp_resource_browser_get_mx (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
220220 <div class="variablelist"><table border="0">
221221 <col align="left" valign="top">
222222 <tbody>
236236 <div class="refsect2">
237237 <a name="gssdp-resource-browser-set-active"></a><h3>gssdp_resource_browser_set_active ()</h3>
238238 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_browser_set_active (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>,
239 <em class="parameter"><code><span class="type">gboolean</span> active</code></em>);</pre>
239 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> active</code></em>);</pre>
240240 <p>
241241 (De)activates <em class="parameter"><code>resource_browser</code></em>.
242242 </p>
259259 <hr>
260260 <div class="refsect2">
261261 <a name="gssdp-resource-browser-get-active"></a><h3>gssdp_resource_browser_get_active ()</h3>
262 <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_resource_browser_get_active (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
262 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gssdp_resource_browser_get_active (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
263263 <div class="variablelist"><table border="0">
264264 <col align="left" valign="top">
265265 <tbody>
278278 <hr>
279279 <div class="refsect2">
280280 <a name="gssdp-resource-browser-rescan"></a><h3>gssdp_resource_browser_rescan ()</h3>
281 <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_resource_browser_rescan (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
281 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gssdp_resource_browser_rescan (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
282282 <p>
283283 Begins discovery if <em class="parameter"><code>resource_browser</code></em> is active and no discovery is
284284 performed. Otherwise does nothing.
294294 <tr>
295295 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
296296 <td>
297 <code class="literal">TRUE</code> if rescaning has been started.</td>
297 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if rescaning has been started.</td>
298298 </tr>
299299 </tbody>
300300 </table></div>
304304 <a name="GSSDPResourceBrowser.property-details"></a><h2>Property Details</h2>
305305 <div class="refsect2">
306306 <a name="GSSDPResourceBrowser--active"></a><h3>The <code class="literal">"active"</code> property</h3>
307 <pre class="programlisting"> "active" <span class="type">gboolean</span> : Read / Write</pre>
307 <pre class="programlisting"> "active" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
308308 <p>
309309 Whether this browser is active or not.
310310 </p>
321321 <hr>
322322 <div class="refsect2">
323323 <a name="GSSDPResourceBrowser--mx"></a><h3>The <code class="literal">"mx"</code> property</h3>
324 <pre class="programlisting"> "mx" <span class="type">guint</span> : Read / Write</pre>
324 <pre class="programlisting"> "mx" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
325325 <p>
326326 The maximum number of seconds in which to request other parties
327327 to respond.
332332 <hr>
333333 <div class="refsect2">
334334 <a name="GSSDPResourceBrowser--target"></a><h3>The <code class="literal">"target"</code> property</h3>
335 <pre class="programlisting"> "target" <span class="type">gchar</span>* : Read / Write</pre>
335 <pre class="programlisting"> "target" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
336336 <p>
337337 The discovery target.
338338 </p>
344344 <div class="refsect2">
345345 <a name="GSSDPResourceBrowser-resource-available"></a><h3>The <code class="literal">"resource-available"</code> signal</h3>
346346 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser,
347 <span class="type">gchar</span> *usn,
348 <span class="type">gpointer</span> locations,
349 <span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
347 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *usn,
348 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> locations,
349 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
350350 <p>
351351 The ::resource-available signal is emitted whenever a new resource
352352 has become available.
365365 </tr>
366366 <tr>
367367 <td><p><span class="term"><em class="parameter"><code>locations</code></em> :</span></p></td>
368 <td>A <span class="type">GList</span> of strings describing the locations of the
368 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of strings describing the locations of the
369369 discovered resource. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GList*][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
370370 </td>
371371 </tr>
380380 <div class="refsect2">
381381 <a name="GSSDPResourceBrowser-resource-unavailable"></a><h3>The <code class="literal">"resource-unavailable"</code> signal</h3>
382382 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser,
383 <span class="type">gchar</span> *usn,
384 <span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
383 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *usn,
384 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
385385 <p>
386386 The ::resource-unavailable signal is emitted whenever a resource
387387 is not available any more.
4444 <a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="returnvalue">GSSDPResourceGroup</span></a> * <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-new" title="gssdp_resource_group_new ()">gssdp_resource_group_new</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);
4545 <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-client" title="gssdp_resource_group_get_client ()">gssdp_resource_group_get_client</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);
4646 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-set-max-age" title="gssdp_resource_group_set_max_age ()">gssdp_resource_group_set_max_age</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
47 <em class="parameter"><code><span class="type">guint</span> max_age</code></em>);
48 <span class="returnvalue">guint</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-max-age" title="gssdp_resource_group_get_max_age ()">gssdp_resource_group_get_max_age</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);
47 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> max_age</code></em>);
48 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-max-age" title="gssdp_resource_group_get_max_age ()">gssdp_resource_group_get_max_age</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);
4949 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-set-available" title="gssdp_resource_group_set_available ()">gssdp_resource_group_set_available</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
50 <em class="parameter"><code><span class="type">gboolean</span> available</code></em>);
51 <span class="returnvalue">gboolean</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-available" title="gssdp_resource_group_get_available ()">gssdp_resource_group_get_available</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);
50 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> available</code></em>);
51 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-available" title="gssdp_resource_group_get_available ()">gssdp_resource_group_get_available</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);
5252 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-set-message-delay" title="gssdp_resource_group_set_message_delay ()">gssdp_resource_group_set_message_delay</a>
5353 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
54 <em class="parameter"><code><span class="type">guint</span> message_delay</code></em>);
55 <span class="returnvalue">guint</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-message-delay" title="gssdp_resource_group_get_message_delay ()">gssdp_resource_group_get_message_delay</a>
54 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> message_delay</code></em>);
55 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-get-message-delay" title="gssdp_resource_group_get_message_delay ()">gssdp_resource_group_get_message_delay</a>
5656 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);
57 <span class="returnvalue">guint</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-add-resource" title="gssdp_resource_group_add_resource ()">gssdp_resource_group_add_resource</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
57 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-add-resource" title="gssdp_resource_group_add_resource ()">gssdp_resource_group_add_resource</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
5858 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>,
5959 <em class="parameter"><code>const <span class="type">char</span> *usn</code></em>,
60 <em class="parameter"><code><span class="type">GList</span> *locations</code></em>);
61 <span class="returnvalue">guint</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-add-resource-simple" title="gssdp_resource_group_add_resource_simple ()">gssdp_resource_group_add_resource_simple</a>
60 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *locations</code></em>);
61 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-add-resource-simple" title="gssdp_resource_group_add_resource_simple ()">gssdp_resource_group_add_resource_simple</a>
6262 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
6363 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>,
6464 <em class="parameter"><code>const <span class="type">char</span> *usn</code></em>,
6565 <em class="parameter"><code>const <span class="type">char</span> *location</code></em>);
6666 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceGroup.html#gssdp-resource-group-remove-resource" title="gssdp_resource_group_remove_resource ()">gssdp_resource_group_remove_resource</a>
6767 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
68 <em class="parameter"><code><span class="type">guint</span> resource_id</code></em>);
68 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> resource_id</code></em>);
6969 </pre>
7070 </div>
7171 <div class="refsect1">
7272 <a name="GSSDPResourceGroup.object-hierarchy"></a><h2>Object Hierarchy</h2>
7373 <pre class="synopsis">
74 GObject
74 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
7575 +----GSSDPResourceGroup
7676 </pre>
7777 </div>
7878 <div class="refsect1">
7979 <a name="GSSDPResourceGroup.properties"></a><h2>Properties</h2>
8080 <pre class="synopsis">
81 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--available" title='The "available" property'>available</a>" <span class="type">gboolean</span> : Read / Write
81 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--available" title='The "available" property'>available</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
8282 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--client" title='The "client" property'>client</a>" <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a>* : Read / Write / Construct Only
83 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--max-age" title='The "max-age" property'>max-age</a>" <span class="type">guint</span> : Read / Write
84 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--message-delay" title='The "message-delay" property'>message-delay</a>" <span class="type">guint</span> : Read / Write
83 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--max-age" title='The "max-age" property'>max-age</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
84 "<a class="link" href="GSSDPResourceGroup.html#GSSDPResourceGroup--message-delay" title='The "message-delay" property'>message-delay</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
8585 </pre>
8686 </div>
8787 <div class="refsect1">
142142 <div class="refsect2">
143143 <a name="gssdp-resource-group-set-max-age"></a><h3>gssdp_resource_group_set_max_age ()</h3>
144144 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_group_set_max_age (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
145 <em class="parameter"><code><span class="type">guint</span> max_age</code></em>);</pre>
145 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> max_age</code></em>);</pre>
146146 <p>
147147 Sets the number of seconds advertisements are valid to <em class="parameter"><code>max_age</code></em>.
148148 </p>
164164 <hr>
165165 <div class="refsect2">
166166 <a name="gssdp-resource-group-get-max-age"></a><h3>gssdp_resource_group_get_max_age ()</h3>
167 <pre class="programlisting"><span class="returnvalue">guint</span> gssdp_resource_group_get_max_age (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre>
167 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gssdp_resource_group_get_max_age (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre>
168168 <div class="variablelist"><table border="0">
169169 <col align="left" valign="top">
170170 <tbody>
184184 <div class="refsect2">
185185 <a name="gssdp-resource-group-set-available"></a><h3>gssdp_resource_group_set_available ()</h3>
186186 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_group_set_available (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
187 <em class="parameter"><code><span class="type">gboolean</span> available</code></em>);</pre>
187 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> available</code></em>);</pre>
188188 <p>
189189 Sets <em class="parameter"><code>resource_group</code></em>s availability to <em class="parameter"><code>available</code></em>. Changing
190190 <em class="parameter"><code>resource_group</code></em>s availability causes it to announce its new state
208208 <hr>
209209 <div class="refsect2">
210210 <a name="gssdp-resource-group-get-available"></a><h3>gssdp_resource_group_get_available ()</h3>
211 <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_resource_group_get_available (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre>
211 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gssdp_resource_group_get_available (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre>
212212 <div class="variablelist"><table border="0">
213213 <col align="left" valign="top">
214214 <tbody>
229229 <a name="gssdp-resource-group-set-message-delay"></a><h3>gssdp_resource_group_set_message_delay ()</h3>
230230 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_group_set_message_delay
231231 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
232 <em class="parameter"><code><span class="type">guint</span> message_delay</code></em>);</pre>
232 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> message_delay</code></em>);</pre>
233233 <p>
234234 Sets the minimum time between each SSDP message.
235235 </p>
251251 <hr>
252252 <div class="refsect2">
253253 <a name="gssdp-resource-group-get-message-delay"></a><h3>gssdp_resource_group_get_message_delay ()</h3>
254 <pre class="programlisting"><span class="returnvalue">guint</span> gssdp_resource_group_get_message_delay
254 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gssdp_resource_group_get_message_delay
255255 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre>
256256 <div class="variablelist"><table border="0">
257257 <col align="left" valign="top">
271271 <hr>
272272 <div class="refsect2">
273273 <a name="gssdp-resource-group-add-resource"></a><h3>gssdp_resource_group_add_resource ()</h3>
274 <pre class="programlisting"><span class="returnvalue">guint</span> gssdp_resource_group_add_resource (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
274 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gssdp_resource_group_add_resource (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
275275 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>,
276276 <em class="parameter"><code>const <span class="type">char</span> *usn</code></em>,
277 <em class="parameter"><code><span class="type">GList</span> *locations</code></em>);</pre>
277 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *locations</code></em>);</pre>
278278 <p>
279279 Adds a resource with target <em class="parameter"><code>target</code></em>, USN <em class="parameter"><code>usn</code></em>, and locations <em class="parameter"><code>locations</code></em>
280280 to <em class="parameter"><code>resource_group</code></em>.
297297 </tr>
298298 <tr>
299299 <td><p><span class="term"><em class="parameter"><code>locations</code></em> :</span></p></td>
300 <td>A <span class="type">GList</span> of the resource's locations. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
300 <td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of the resource's locations. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
301301 </td>
302302 </tr>
303303 <tr>
310310 <hr>
311311 <div class="refsect2">
312312 <a name="gssdp-resource-group-add-resource-simple"></a><h3>gssdp_resource_group_add_resource_simple ()</h3>
313 <pre class="programlisting"><span class="returnvalue">guint</span> gssdp_resource_group_add_resource_simple
313 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> gssdp_resource_group_add_resource_simple
314314 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
315315 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>,
316316 <em class="parameter"><code>const <span class="type">char</span> *usn</code></em>,
351351 <a name="gssdp-resource-group-remove-resource"></a><h3>gssdp_resource_group_remove_resource ()</h3>
352352 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_group_remove_resource
353353 (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>,
354 <em class="parameter"><code><span class="type">guint</span> resource_id</code></em>);</pre>
354 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> resource_id</code></em>);</pre>
355355 <p>
356356 Removes the resource with ID <em class="parameter"><code>resource_id</code></em> from <em class="parameter"><code>resource_group</code></em>.
357357 </p>
375375 <a name="GSSDPResourceGroup.property-details"></a><h2>Property Details</h2>
376376 <div class="refsect2">
377377 <a name="GSSDPResourceGroup--available"></a><h3>The <code class="literal">"available"</code> property</h3>
378 <pre class="programlisting"> "available" <span class="type">gboolean</span> : Read / Write</pre>
378 <pre class="programlisting"> "available" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
379379 <p>
380380 Whether this group of resources is available or not.
381381 </p>
392392 <hr>
393393 <div class="refsect2">
394394 <a name="GSSDPResourceGroup--max-age"></a><h3>The <code class="literal">"max-age"</code> property</h3>
395 <pre class="programlisting"> "max-age" <span class="type">guint</span> : Read / Write</pre>
395 <pre class="programlisting"> "max-age" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
396396 <p>
397397 The number of seconds our advertisements are valid.
398398 </p>
401401 <hr>
402402 <div class="refsect2">
403403 <a name="GSSDPResourceGroup--message-delay"></a><h3>The <code class="literal">"message-delay"</code> property</h3>
404 <pre class="programlisting"> "message-delay" <span class="type">guint</span> : Read / Write</pre>
404 <pre class="programlisting"> "message-delay" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
405405 <p>
406406 The minimum number of milliseconds between SSDP messages.
407407 The default is 120 based on DLNA specification.
2020 </tr></table>
2121 <div class="chapter">
2222 <div class="titlepage"><div><div><h2 class="title">
23 <a name="idp2497016"></a>GSSDP</h2></div></div></div>
23 <a name="idp4257104"></a>GSSDP</h2></div></div></div>
2424 <div class="toc"><dl>
2525 <dt>
2626 <span class="refentrytitle"><a href="GSSDPClient.html">GSSDPClient</a></span><span class="refpurpose"> — SSDP "bus" wrapper.</span>
1313 <div class="titlepage">
1414 <div>
1515 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GSSDP Reference Manual</p></th></tr></table></div>
16 <div><p class="releaseinfo">Version 0.14.1
16 <div><p class="releaseinfo">Version 0.14.2
1717
1818 <a class="ulink" href="http://developer.gnome.org/gssdp/stable/" target="_top">http://developer.gnome.org/gssdp/stable/</a>
1919 </p></div>
2020 <div><p class="copyright">Copyright © 2007 OpenedHand LTD</p></div>
2121 <div><p class="copyright">Copyright © 2009, 2010, 2011 Nokia Corporation</p></div>
2222 <div><div class="legalnotice">
23 <a name="idp495384"></a><p>
23 <a name="idp951952"></a><p>
2424 Permission is granted to copy, distribute and/or modify this
2525 document under the terms of the <em class="citetitle">GNU Free
2626 Documentation License</em>, Version 1.1 or any later
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
0 0.14.1
0 0.14.2
13031303 device->iface_name = g_strdup (ifa->ifa_name);
13041304 if (device->network == NULL)
13051305 device->network = g_strdup (q);
1306 break;
13061307 }
13071308
13081309 g_list_free (up_ifaces);