1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>GSSDPResourceBrowser</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GSSDP Reference Manual">
8 <link rel="up" href="ch01.html" title="GSSDP">
9 <link rel="prev" href="GSSDPClient.html" title="GSSDPClient">
10 <link rel="next" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup">
11 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17 <td><a accesskey="p" href="GSSDPClient.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">GSSDP Reference Manual</th>
21 <td><a accesskey="n" href="GSSDPResourceGroup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#GSSDPResourceBrowser.synopsis" class="shortcut">Top</a>
26 <a href="#GSSDPResourceBrowser.description" class="shortcut">Description</a>
28 <a href="#GSSDPResourceBrowser.object-hierarchy" class="shortcut">Object Hierarchy</a>
30 <a href="#GSSDPResourceBrowser.properties" class="shortcut">Properties</a>
32 <a href="#GSSDPResourceBrowser.signals" class="shortcut">Signals</a>
35 <div class="refentry">
36 <a name="GSSDPResourceBrowser"></a><div class="titlepage"></div>
37 <div class="refnamediv"><table width="100%"><tr>
39 <h2><span class="refentrytitle"><a name="GSSDPResourceBrowser.top_of_page"></a>GSSDPResourceBrowser</span></h2>
40 <p>GSSDPResourceBrowser — Class handling resource discovery.</p>
42 <td valign="top" align="right"></td>
44 <div class="refsynopsisdiv">
45 <a name="GSSDPResourceBrowser.synopsis"></a><h2>Synopsis</h2>
46 <pre class="synopsis">struct <a class="link" href="GSSDPResourceBrowser.html#GSSDPResourceBrowser-struct" title="struct GSSDPResourceBrowser">GSSDPResourceBrowser</a>;
47 #define <a class="link" href="GSSDPResourceBrowser.html#GSSDP-ALL-RESOURCES:CAPS" title="GSSDP_ALL_RESOURCES">GSSDP_ALL_RESOURCES</a>
48 <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="returnvalue">GSSDPResourceBrowser</span></a> * <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-new" title="gssdp_resource_browser_new ()">gssdp_resource_browser_new</a> (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>,
49 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>);
50 <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-get-client" title="gssdp_resource_browser_get_client ()">gssdp_resource_browser_get_client</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);
51 <span class="returnvalue">void</span> <a class="link" href="GSSDPResourceBrowser.html#gssdp-resource-browser-set-target" title="gssdp_resource_browser_set_target ()">gssdp_resource_browser_set_target</a> (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>,
52 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>);
53 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>);
54 <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>,
55 <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>);
56 <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>);
57 <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>,
58 <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>);
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-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>);
62 <div class="refsect1">
63 <a name="GSSDPResourceBrowser.object-hierarchy"></a><h2>Object Hierarchy</h2>
64 <pre class="synopsis">
65 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
66 +----GSSDPResourceBrowser
69 <div class="refsect1">
70 <a name="GSSDPResourceBrowser.properties"></a><h2>Properties</h2>
71 <pre class="synopsis">
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
73 "<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>" <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
78 <div class="refsect1">
79 <a name="GSSDPResourceBrowser.signals"></a><h2>Signals</h2>
80 <pre class="synopsis">
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>
85 <div class="refsect1">
86 <a name="GSSDPResourceBrowser.description"></a><h2>Description</h2>
88 <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> handles resource discovery. After creating a browser
89 and activating it, the ::resource-available and ::resource-unavailable
90 signals will be emitted whenever the availability of a resource matching the
91 specified discovery target changes. A discovery request is sent out
92 automatically when activating the browser.
95 <div class="refsect1">
96 <a name="GSSDPResourceBrowser.details"></a><h2>Details</h2>
97 <div class="refsect2">
98 <a name="GSSDPResourceBrowser-struct"></a><h3>struct GSSDPResourceBrowser</h3>
99 <pre class="programlisting">struct GSSDPResourceBrowser;</pre>
104 <div class="refsect2">
105 <a name="GSSDP-ALL-RESOURCES:CAPS"></a><h3>GSSDP_ALL_RESOURCES</h3>
106 <pre class="programlisting">#define GSSDP_ALL_RESOURCES "ssdp:all"
109 SSDP search target for finding all possible resources.
113 <div class="refsect2">
114 <a name="gssdp-resource-browser-new"></a><h3>gssdp_resource_browser_new ()</h3>
115 <pre class="programlisting"><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="returnvalue">GSSDPResourceBrowser</span></a> * gssdp_resource_browser_new (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>,
116 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>);</pre>
117 <div class="variablelist"><table border="0">
118 <col align="left" valign="top">
121 <td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
122 <td>The <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> to associate with</td>
125 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
126 <td>A new <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> object.</td>
132 <div class="refsect2">
133 <a name="gssdp-resource-browser-get-client"></a><h3>gssdp_resource_browser_get_client ()</h3>
134 <pre class="programlisting"><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * gssdp_resource_browser_get_client (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
135 <div class="variablelist"><table border="0">
136 <col align="left" valign="top">
139 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
140 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
144 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
145 <td>The <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> <em class="parameter"><code>resource_browser</code></em> is associated with. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
152 <div class="refsect2">
153 <a name="gssdp-resource-browser-set-target"></a><h3>gssdp_resource_browser_set_target ()</h3>
154 <pre class="programlisting"><span class="returnvalue">void</span> gssdp_resource_browser_set_target (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>,
155 <em class="parameter"><code>const <span class="type">char</span> *target</code></em>);</pre>
157 Sets the browser target of <em class="parameter"><code>resource_browser</code></em> to <em class="parameter"><code>target</code></em>.
159 <div class="variablelist"><table border="0">
160 <col align="left" valign="top">
163 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
164 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
168 <td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
169 <td>The browser target</td>
175 <div class="refsect2">
176 <a name="gssdp-resource-browser-get-target"></a><h3>gssdp_resource_browser_get_target ()</h3>
177 <pre class="programlisting">const <span class="returnvalue">char</span> * gssdp_resource_browser_get_target (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre>
178 <div class="variablelist"><table border="0">
179 <col align="left" valign="top">
182 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
183 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
187 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
188 <td>The browser target.</td>
194 <div class="refsect2">
195 <a name="gssdp-resource-browser-set-mx"></a><h3>gssdp_resource_browser_set_mx ()</h3>
196 <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><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gushort"><span class="type">gushort</span></a> mx</code></em>);</pre>
199 Sets the used MX value of <em class="parameter"><code>resource_browser</code></em> to <em class="parameter"><code>mx</code></em>.
201 <div class="variablelist"><table border="0">
202 <col align="left" valign="top">
205 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
206 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
210 <td><p><span class="term"><em class="parameter"><code>mx</code></em> :</span></p></td>
211 <td>The to be used MX value</td>
217 <div class="refsect2">
218 <a name="gssdp-resource-browser-get-mx"></a><h3>gssdp_resource_browser_get_mx ()</h3>
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>
220 <div class="variablelist"><table border="0">
221 <col align="left" valign="top">
224 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
225 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
229 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
230 <td>The used MX value.</td>
236 <div class="refsect2">
237 <a name="gssdp-resource-browser-set-active"></a><h3>gssdp_resource_browser_set_active ()</h3>
238 <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><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> active</code></em>);</pre>
241 (De)activates <em class="parameter"><code>resource_browser</code></em>.
243 <div class="variablelist"><table border="0">
244 <col align="left" valign="top">
247 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
248 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
252 <td><p><span class="term"><em class="parameter"><code>active</code></em> :</span></p></td>
253 <td>TRUE to activate <em class="parameter"><code>resource_browser</code></em>
260 <div class="refsect2">
261 <a name="gssdp-resource-browser-get-active"></a><h3>gssdp_resource_browser_get_active ()</h3>
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>
263 <div class="variablelist"><table border="0">
264 <col align="left" valign="top">
267 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
268 <td>A <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a>
272 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
273 <td>TRUE if <em class="parameter"><code>resource_browser</code></em> is active.</td>
279 <div class="refsect1">
280 <a name="GSSDPResourceBrowser.property-details"></a><h2>Property Details</h2>
281 <div class="refsect2">
282 <a name="GSSDPResourceBrowser--active"></a><h3>The <code class="literal">"active"</code> property</h3>
283 <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>
285 Whether this browser is active or not.
287 <p>Default value: FALSE</p>
290 <div class="refsect2">
291 <a name="GSSDPResourceBrowser--client"></a><h3>The <code class="literal">"client"</code> property</h3>
292 <pre class="programlisting"> "client" <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a>* : Read / Write / Construct Only</pre>
294 The <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> to use.
298 <div class="refsect2">
299 <a name="GSSDPResourceBrowser--mx"></a><h3>The <code class="literal">"mx"</code> property</h3>
300 <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>
302 The maximum number of seconds in which to request other parties
305 <p>Allowed values: [1,65535]</p>
306 <p>Default value: 3</p>
309 <div class="refsect2">
310 <a name="GSSDPResourceBrowser--target"></a><h3>The <code class="literal">"target"</code> property</h3>
311 <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>
313 The discovery target.
315 <p>Default value: NULL</p>
318 <div class="refsect1">
319 <a name="GSSDPResourceBrowser.signal-details"></a><h2>Signal Details</h2>
320 <div class="refsect2">
321 <a name="GSSDPResourceBrowser-resource-available"></a><h3>The <code class="literal">"resource-available"</code> signal</h3>
322 <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,
323 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *usn,
324 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> locations,
325 <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>
327 The ::resource-available signal is emitted whenever a new resource
328 has become available.
330 <div class="variablelist"><table border="0">
331 <col align="left" valign="top">
334 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
335 <td>The <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> that received the
339 <td><p><span class="term"><em class="parameter"><code>usn</code></em> :</span></p></td>
340 <td>The USN of the discovered resource</td>
343 <td><p><span class="term"><em class="parameter"><code>locations</code></em> :</span></p></td>
344 <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
345 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>
349 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
350 <td>user data set when the signal handler was connected.</td>
356 <div class="refsect2">
357 <a name="GSSDPResourceBrowser-resource-unavailable"></a><h3>The <code class="literal">"resource-unavailable"</code> signal</h3>
358 <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,
359 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *usn,
360 <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>
362 The ::resource-unavailable signal is emitted whenever a resource
363 is not available any more.
365 <div class="variablelist"><table border="0">
366 <col align="left" valign="top">
369 <td><p><span class="term"><em class="parameter"><code>resource_browser</code></em> :</span></p></td>
370 <td>The <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> that received the
374 <td><p><span class="term"><em class="parameter"><code>usn</code></em> :</span></p></td>
375 <td>The USN of the resource</td>
378 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
379 <td>user data set when the signal handler was connected.</td>
388 Generated by GTK-Doc V1.18</div>