~ubuntu-branches/debian/experimental/gupnp/experimental

« back to all changes in this revision

Viewing changes to doc/html/GUPnPServiceInfo.html

  • Committer: Bazaar Package Importer
  • Author(s): Ross Burton
  • Date: 2008-06-30 09:32:18 UTC
  • mfrom: (1.2.1 upstream) (2.1.5 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080630093218-vmb4elru8cn18579
Tags: 0.12.1-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
<title>GUPnPServiceInfo</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 
7
<link rel="start" href="index.html" title="GUPnP Reference Manual">
 
8
<link rel="up" href="api-device-info.html" title="Device Information">
 
9
<link rel="prev" href="GUPnPDeviceInfo.html" title="GUPnPDeviceInfo">
 
10
<link rel="next" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="part" href="tutorial.html" title="Part I. Tutorial">
 
14
<link rel="chapter" href="overview.html" title="Overview">
 
15
<link rel="chapter" href="client-tutorial.html" title="Writing a UPnP Client">
 
16
<link rel="chapter" href="server-tutorial.html" title="Writing a UPnP Service">
 
17
<link rel="part" href="api.html" title="Part II. Reference">
 
18
<link rel="chapter" href="api-device-info.html" title="Device Information">
 
19
<link rel="chapter" href="api-device-control.html" title="Device Control">
 
20
<link rel="chapter" href="api-device-impl.html" title="Device Implementation">
 
21
<link rel="chapter" href="api-utility.html" title="Utility Functions">
 
22
<link rel="chapter" href="api-tools.html" title="Tools">
 
23
<link rel="part" href="schemas.html" title="Part III. XML Schemas">
 
24
<link rel="chapter" href="schemas-device.html" title="Device Description">
 
25
<link rel="chapter" href="schemas-service.html" title="Service Description">
 
26
<link rel="glossary" href="glossary.html" title="Glossary">
 
27
<link rel="index" href="ix01.html" title="Index">
 
28
</head>
 
29
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
30
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
31
<tr valign="middle">
 
32
<td><a accesskey="p" href="GUPnPDeviceInfo.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
33
<td><a accesskey="u" href="api-device-info.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
34
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
35
<th width="100%" align="center">GUPnP Reference Manual</th>
 
36
<td><a accesskey="n" href="GUPnPServiceIntrospection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
37
</tr>
 
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#GUPnPServiceInfo.synopsis" class="shortcut">Top</a>
 
39
                   | 
 
40
                  <a href="#GUPnPServiceInfo.description" class="shortcut">Description</a>
 
41
                   | 
 
42
                  <a href="#GUPnPServiceInfo.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
43
                   | 
 
44
                  <a href="#GUPnPServiceInfo.properties" class="shortcut">Properties</a></nobr></td></tr>
 
45
</table>
 
46
<div class="refentry" lang="en">
 
47
<a name="GUPnPServiceInfo"></a><div class="titlepage"></div>
 
48
<div class="refnamediv"><table width="100%"><tr>
 
49
<td valign="top">
 
50
<h2><span class="refentrytitle"><a name="GUPnPServiceInfo.top_of_page"></a>GUPnPServiceInfo</span></h2>
 
51
<p>GUPnPServiceInfo — Base abstract class for querying service information.</p>
 
52
</td>
 
53
<td valign="top" align="right"></td>
 
54
</tr></table></div>
 
55
<div class="refsynopsisdiv">
 
56
<a name="GUPnPServiceInfo.synopsis"></a><h2>Synopsis</h2>
 
57
<pre class="synopsis">
 
58
                    <a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo-struct" title="GUPnPServiceInfo">GUPnPServiceInfo</a>;
 
59
void                (<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceIntrospectionCallback" title="GUPnPServiceIntrospectionCallback ()">*GUPnPServiceIntrospectionCallback</a>)
 
60
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info,
 
61
                                                         <a class="link" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection">GUPnPServiceIntrospection</a> *introspection,
 
62
                                                         const GError *error,
 
63
                                                         gpointer user_data);
 
64
<a class="link" href="GUPnPContext.html" title="GUPnPContext">GUPnPContext</a>*       <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-context" title="gupnp_service_info_get_context ()">gupnp_service_info_get_context</a>      (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
65
const char*         <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-location" title="gupnp_service_info_get_location ()">gupnp_service_info_get_location</a>     (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
66
const <a
 
67
href="/usr/share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupURI.html#SoupURI"
 
68
>SoupURI</a>*      <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-url-base" title="gupnp_service_info_get_url_base ()">gupnp_service_info_get_url_base</a>     (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
69
const char*         <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-udn" title="gupnp_service_info_get_udn ()">gupnp_service_info_get_udn</a>          (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
70
const char*         <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-service-type" title="gupnp_service_info_get_service_type ()">gupnp_service_info_get_service_type</a> (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
71
char*               <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-id" title="gupnp_service_info_get_id ()">gupnp_service_info_get_id</a>           (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
72
char*               <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-scpd-url" title="gupnp_service_info_get_scpd_url ()">gupnp_service_info_get_scpd_url</a>     (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
73
char*               <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-control-url" title="gupnp_service_info_get_control_url ()">gupnp_service_info_get_control_url</a>  (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
74
char*               <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-event-subscription-url" title="gupnp_service_info_get_event_subscription_url ()">gupnp_service_info_get_event_subscription_url</a>
 
75
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);
 
76
<a class="link" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection">GUPnPServiceIntrospection</a>* <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-introspection" title="gupnp_service_info_get_introspection ()">gupnp_service_info_get_introspection</a>
 
77
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info,
 
78
                                                         GError **error);
 
79
void                <a class="link" href="GUPnPServiceInfo.html#gupnp-service-info-get-introspection-async" title="gupnp_service_info_get_introspection_async ()">gupnp_service_info_get_introspection_async</a>
 
80
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info,
 
81
                                                         <a class="link" href="GUPnPServiceInfo.html#GUPnPServiceIntrospectionCallback" title="GUPnPServiceIntrospectionCallback ()">GUPnPServiceIntrospectionCallback</a> callback,
 
82
                                                         gpointer user_data);
 
83
</pre>
 
84
</div>
 
85
<div class="refsect1" lang="en">
 
86
<a name="GUPnPServiceInfo.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
87
<pre class="synopsis">
 
88
  GObject
 
89
   +----GUPnPServiceInfo
 
90
         +----<a class="link" href="GUPnPService.html" title="GUPnPService">GUPnPService</a>
 
91
         +----<a class="link" href="GUPnPServiceProxy.html" title="GUPnPServiceProxy">GUPnPServiceProxy</a>
 
92
</pre>
 
93
</div>
 
94
<div class="refsect1" lang="en">
 
95
<a name="GUPnPServiceInfo.properties"></a><h2>Properties</h2>
 
96
<pre class="synopsis">
 
97
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--context" title='The "context" property'>context</a>"                  <a class="link" href="GUPnPContext.html" title="GUPnPContext">GUPnPContext</a>*         : Read / Write / Construct Only
 
98
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--document" title='The "document" property'>document</a>"                 XmlDocWrapper*        : Write / Construct Only
 
99
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--element" title='The "element" property'>element</a>"                  gpointer              : Write / Construct Only
 
100
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--location" title='The "location" property'>location</a>"                 gchar*                : Read / Write / Construct Only
 
101
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--service-type" title='The "service-type" property'>service-type</a>"             gchar*                : Read / Write / Construct Only
 
102
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--udn" title='The "udn" property'>udn</a>"                      gchar*                : Read / Write / Construct Only
 
103
  "<a class="link" href="GUPnPServiceInfo.html#GUPnPServiceInfo--url-base" title='The "url-base" property'>url-base</a>"                 gpointer              : Read / Write / Construct Only
 
104
</pre>
 
105
</div>
 
106
<div class="refsect1" lang="en">
 
107
<a name="GUPnPServiceInfo.description"></a><h2>Description</h2>
 
108
<p>
 
109
The <a class="link" href="GUPnPDeviceInfo.html" title="GUPnPDeviceInfo"><span class="type">GUPnPDeviceInfo</span></a> base abstract class provides methods for querying
 
110
service information.</p>
 
111
<p>
 
112
 
 
113
</p>
 
114
</div>
 
115
<div class="refsect1" lang="en">
 
116
<a name="GUPnPServiceInfo.details"></a><h2>Details</h2>
 
117
<div class="refsect2" lang="en">
 
118
<a name="GUPnPServiceInfo-struct"></a><h3>GUPnPServiceInfo</h3>
 
119
<pre class="programlisting">typedef struct _GUPnPServiceInfo GUPnPServiceInfo;</pre>
 
120
<p>
 
121
This struct contains private data only, and should be accessed using the
 
122
functions below.</p>
 
123
<p>
 
124
 
 
125
</p>
 
126
</div>
 
127
<hr>
 
128
<div class="refsect2" lang="en">
 
129
<a name="GUPnPServiceIntrospectionCallback"></a><h3>GUPnPServiceIntrospectionCallback ()</h3>
 
130
<pre class="programlisting">void                (*GUPnPServiceIntrospectionCallback)
 
131
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info,
 
132
                                                         <a class="link" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection">GUPnPServiceIntrospection</a> *introspection,
 
133
                                                         const GError *error,
 
134
                                                         gpointer user_data);</pre>
 
135
<p>
 
136
Callback notifying that <em class="parameter"><code>introspection</code></em> for <em class="parameter"><code>info</code></em> has been obtained.</p>
 
137
<p>
 
138
 
 
139
</p>
 
140
<div class="variablelist"><table border="0">
 
141
<col align="left" valign="top">
 
142
<tbody>
 
143
<tr>
 
144
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
145
<td> The <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a> introspection was requested for
 
146
</td>
 
147
</tr>
 
148
<tr>
 
149
<td><p><span class="term"><em class="parameter"><code>introspection</code></em> :</span></p></td>
 
150
<td> The new <a class="link" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection"><span class="type">GUPnPServiceIntrospection</span></a> object, or NULL
 
151
</td>
 
152
</tr>
 
153
<tr>
 
154
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
155
<td> The <span class="type">GError</span> that occurred, or NULL
 
156
</td>
 
157
</tr>
 
158
<tr>
 
159
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
160
<td> User data
 
161
</td>
 
162
</tr>
 
163
</tbody>
 
164
</table></div>
 
165
</div>
 
166
<hr>
 
167
<div class="refsect2" lang="en">
 
168
<a name="gupnp-service-info-get-context"></a><h3>gupnp_service_info_get_context ()</h3>
 
169
<pre class="programlisting"><a class="link" href="GUPnPContext.html" title="GUPnPContext">GUPnPContext</a>*       gupnp_service_info_get_context      (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
170
<p>
 
171
Get the <a class="link" href="GUPnPContext.html" title="GUPnPContext"><span class="type">GUPnPContext</span></a> associated with <em class="parameter"><code>info</code></em>.</p>
 
172
<p>
 
173
 
 
174
</p>
 
175
<div class="variablelist"><table border="0">
 
176
<col align="left" valign="top">
 
177
<tbody>
 
178
<tr>
 
179
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
180
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
181
</td>
 
182
</tr>
 
183
<tr>
 
184
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
185
<td> A <a class="link" href="GUPnPContext.html" title="GUPnPContext"><span class="type">GUPnPContext</span></a>.
 
186
</td>
 
187
</tr>
 
188
</tbody>
 
189
</table></div>
 
190
</div>
 
191
<hr>
 
192
<div class="refsect2" lang="en">
 
193
<a name="gupnp-service-info-get-location"></a><h3>gupnp_service_info_get_location ()</h3>
 
194
<pre class="programlisting">const char*         gupnp_service_info_get_location     (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
195
<p>
 
196
Get the location of the device description file.</p>
 
197
<p>
 
198
 
 
199
</p>
 
200
<div class="variablelist"><table border="0">
 
201
<col align="left" valign="top">
 
202
<tbody>
 
203
<tr>
 
204
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
205
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
206
</td>
 
207
</tr>
 
208
<tr>
 
209
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
210
<td> A constant string.
 
211
</td>
 
212
</tr>
 
213
</tbody>
 
214
</table></div>
 
215
</div>
 
216
<hr>
 
217
<div class="refsect2" lang="en">
 
218
<a name="gupnp-service-info-get-url-base"></a><h3>gupnp_service_info_get_url_base ()</h3>
 
219
<pre class="programlisting">const <a
 
220
href="/usr/share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupURI.html#SoupURI"
 
221
>SoupURI</a>*      gupnp_service_info_get_url_base     (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
222
<p>
 
223
Get the URL base of this service.</p>
 
224
<p>
 
225
 
 
226
</p>
 
227
<div class="variablelist"><table border="0">
 
228
<col align="left" valign="top">
 
229
<tbody>
 
230
<tr>
 
231
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
232
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
233
</td>
 
234
</tr>
 
235
<tr>
 
236
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
237
<td> A constant <a
 
238
href="/usr/share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupURI.html#SoupURI"
 
239
><span class="type">SoupURI</span></a>.
 
240
</td>
 
241
</tr>
 
242
</tbody>
 
243
</table></div>
 
244
</div>
 
245
<hr>
 
246
<div class="refsect2" lang="en">
 
247
<a name="gupnp-service-info-get-udn"></a><h3>gupnp_service_info_get_udn ()</h3>
 
248
<pre class="programlisting">const char*         gupnp_service_info_get_udn          (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
249
<p>
 
250
Get the Unique Device Name of the containing device.</p>
 
251
<p>
 
252
 
 
253
</p>
 
254
<div class="variablelist"><table border="0">
 
255
<col align="left" valign="top">
 
256
<tbody>
 
257
<tr>
 
258
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
259
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
260
</td>
 
261
</tr>
 
262
<tr>
 
263
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
264
<td> A constant string.
 
265
</td>
 
266
</tr>
 
267
</tbody>
 
268
</table></div>
 
269
</div>
 
270
<hr>
 
271
<div class="refsect2" lang="en">
 
272
<a name="gupnp-service-info-get-service-type"></a><h3>gupnp_service_info_get_service_type ()</h3>
 
273
<pre class="programlisting">const char*         gupnp_service_info_get_service_type (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
274
<p>
 
275
Get the UPnP service type, or <code class="literal">NULL</code>.</p>
 
276
<p>
 
277
 
 
278
</p>
 
279
<div class="variablelist"><table border="0">
 
280
<col align="left" valign="top">
 
281
<tbody>
 
282
<tr>
 
283
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
284
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
285
</td>
 
286
</tr>
 
287
<tr>
 
288
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
289
<td> A constant string.
 
290
</td>
 
291
</tr>
 
292
</tbody>
 
293
</table></div>
 
294
</div>
 
295
<hr>
 
296
<div class="refsect2" lang="en">
 
297
<a name="gupnp-service-info-get-id"></a><h3>gupnp_service_info_get_id ()</h3>
 
298
<pre class="programlisting">char*               gupnp_service_info_get_id           (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
299
<p>
 
300
Get the ID of this service, or <code class="literal">NULL</code> if there is no ID.</p>
 
301
<p>
 
302
 
 
303
</p>
 
304
<div class="variablelist"><table border="0">
 
305
<col align="left" valign="top">
 
306
<tbody>
 
307
<tr>
 
308
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
309
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
310
</td>
 
311
</tr>
 
312
<tr>
 
313
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
314
<td> A string. This string should be freed with <code class="function">g_free()</code> after use.
 
315
</td>
 
316
</tr>
 
317
</tbody>
 
318
</table></div>
 
319
</div>
 
320
<hr>
 
321
<div class="refsect2" lang="en">
 
322
<a name="gupnp-service-info-get-scpd-url"></a><h3>gupnp_service_info_get_scpd_url ()</h3>
 
323
<pre class="programlisting">char*               gupnp_service_info_get_scpd_url     (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
324
<p>
 
325
Get the SCPD URL for this service, or <code class="literal">NULL</code> if there is no SCPD.</p>
 
326
<p>
 
327
 
 
328
</p>
 
329
<div class="variablelist"><table border="0">
 
330
<col align="left" valign="top">
 
331
<tbody>
 
332
<tr>
 
333
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
334
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
335
</td>
 
336
</tr>
 
337
<tr>
 
338
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
339
<td> A string. This string should be freed with <code class="function">g_free()</code> after use.
 
340
</td>
 
341
</tr>
 
342
</tbody>
 
343
</table></div>
 
344
</div>
 
345
<hr>
 
346
<div class="refsect2" lang="en">
 
347
<a name="gupnp-service-info-get-control-url"></a><h3>gupnp_service_info_get_control_url ()</h3>
 
348
<pre class="programlisting">char*               gupnp_service_info_get_control_url  (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
349
<p>
 
350
Get the control URL for this service, or <code class="literal">NULL</code>..</p>
 
351
<p>
 
352
 
 
353
</p>
 
354
<div class="variablelist"><table border="0">
 
355
<col align="left" valign="top">
 
356
<tbody>
 
357
<tr>
 
358
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
359
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
360
</td>
 
361
</tr>
 
362
<tr>
 
363
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
364
<td> A string. This string should be freed with <code class="function">g_free()</code> after use.
 
365
</td>
 
366
</tr>
 
367
</tbody>
 
368
</table></div>
 
369
</div>
 
370
<hr>
 
371
<div class="refsect2" lang="en">
 
372
<a name="gupnp-service-info-get-event-subscription-url"></a><h3>gupnp_service_info_get_event_subscription_url ()</h3>
 
373
<pre class="programlisting">char*               gupnp_service_info_get_event_subscription_url
 
374
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info);</pre>
 
375
<p>
 
376
Get the event subscription URL for this service, or <code class="literal">NULL</code>.</p>
 
377
<p>
 
378
 
 
379
</p>
 
380
<div class="variablelist"><table border="0">
 
381
<col align="left" valign="top">
 
382
<tbody>
 
383
<tr>
 
384
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
385
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
386
</td>
 
387
</tr>
 
388
<tr>
 
389
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
390
<td> A string. This string should be freed with <code class="function">g_free()</code> after use.
 
391
</td>
 
392
</tr>
 
393
</tbody>
 
394
</table></div>
 
395
</div>
 
396
<hr>
 
397
<div class="refsect2" lang="en">
 
398
<a name="gupnp-service-info-get-introspection"></a><h3>gupnp_service_info_get_introspection ()</h3>
 
399
<pre class="programlisting"><a class="link" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection">GUPnPServiceIntrospection</a>* gupnp_service_info_get_introspection
 
400
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info,
 
401
                                                         GError **error);</pre>
 
402
<p>
 
403
Note that introspection object is created from the information in service
 
404
description document (SCPD) provided by the service so it can not be created
 
405
if the service does not provide an SCPD.</p>
 
406
<p>
 
407
 
 
408
</p>
 
409
<div class="variablelist"><table border="0">
 
410
<col align="left" valign="top">
 
411
<tbody>
 
412
<tr>
 
413
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
414
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
415
</td>
 
416
</tr>
 
417
<tr>
 
418
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
419
<td> return location for a <span class="type">GError</span>, or <code class="literal">NULL</code>
 
420
</td>
 
421
</tr>
 
422
<tr>
 
423
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
424
<td> A new <a class="link" href="GUPnPServiceIntrospection.html" title="GUPnPServiceIntrospection"><span class="type">GUPnPServiceIntrospection</span></a> for this service or <code class="literal">NULL</code>.
 
425
Unref after use.
 
426
</td>
 
427
</tr>
 
428
</tbody>
 
429
</table></div>
 
430
</div>
 
431
<hr>
 
432
<div class="refsect2" lang="en">
 
433
<a name="gupnp-service-info-get-introspection-async"></a><h3>gupnp_service_info_get_introspection_async ()</h3>
 
434
<pre class="programlisting">void                gupnp_service_info_get_introspection_async
 
435
                                                        (<a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo">GUPnPServiceInfo</a> *info,
 
436
                                                         <a class="link" href="GUPnPServiceInfo.html#GUPnPServiceIntrospectionCallback" title="GUPnPServiceIntrospectionCallback ()">GUPnPServiceIntrospectionCallback</a> callback,
 
437
                                                         gpointer user_data);</pre>
 
438
<p>
 
439
Note that introspection object is created from the information in service
 
440
description document (SCPD) provided by the service so it can not be created
 
441
if the service does not provide an SCPD.</p>
 
442
<p>
 
443
 
 
444
</p>
 
445
<div class="variablelist"><table border="0">
 
446
<col align="left" valign="top">
 
447
<tbody>
 
448
<tr>
 
449
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
 
450
<td> A <a class="link" href="GUPnPServiceInfo.html" title="GUPnPServiceInfo"><span class="type">GUPnPServiceInfo</span></a>
 
451
</td>
 
452
</tr>
 
453
<tr>
 
454
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
455
<td> callback to be called when introspection object is ready.
 
456
</td>
 
457
</tr>
 
458
<tr>
 
459
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
460
<td> user_data to be passed to the callback.
 
461
</td>
 
462
</tr>
 
463
</tbody>
 
464
</table></div>
 
465
</div>
 
466
</div>
 
467
<div class="refsect1" lang="en">
 
468
<a name="GUPnPServiceInfo.property-details"></a><h2>Property Details</h2>
 
469
<div class="refsect2" lang="en">
 
470
<a name="GUPnPServiceInfo--context"></a><h3>The <code class="literal">"context"</code> property</h3>
 
471
<pre class="programlisting">  "context"                  <a class="link" href="GUPnPContext.html" title="GUPnPContext">GUPnPContext</a>*         : Read / Write / Construct Only</pre>
 
472
<p>
 
473
The <a class="link" href="GUPnPContext.html" title="GUPnPContext"><span class="type">GUPnPContext</span></a> to use.</p>
 
474
<p>
 
475
 
 
476
</p>
 
477
</div>
 
478
<hr>
 
479
<div class="refsect2" lang="en">
 
480
<a name="GUPnPServiceInfo--document"></a><h3>The <code class="literal">"document"</code> property</h3>
 
481
<pre class="programlisting">  "document"                 XmlDocWrapper*        : Write / Construct Only</pre>
 
482
<p>
 
483
Private property.</p>
 
484
<p>
 
485
 
 
486
</p>
 
487
<p>Stability Level Private</p>
 
488
</div>
 
489
<hr>
 
490
<div class="refsect2" lang="en">
 
491
<a name="GUPnPServiceInfo--element"></a><h3>The <code class="literal">"element"</code> property</h3>
 
492
<pre class="programlisting">  "element"                  gpointer              : Write / Construct Only</pre>
 
493
<p>
 
494
Private property.</p>
 
495
<p>
 
496
 
 
497
</p>
 
498
<p>Stability Level Private</p>
 
499
</div>
 
500
<hr>
 
501
<div class="refsect2" lang="en">
 
502
<a name="GUPnPServiceInfo--location"></a><h3>The <code class="literal">"location"</code> property</h3>
 
503
<pre class="programlisting">  "location"                 gchar*                : Read / Write / Construct Only</pre>
 
504
<p>
 
505
The location of the device description file.</p>
 
506
<p>
 
507
 
 
508
</p>
 
509
<p>Default value: NULL</p>
 
510
</div>
 
511
<hr>
 
512
<div class="refsect2" lang="en">
 
513
<a name="GUPnPServiceInfo--service-type"></a><h3>The <code class="literal">"service-type"</code> property</h3>
 
514
<pre class="programlisting">  "service-type"             gchar*                : Read / Write / Construct Only</pre>
 
515
<p>
 
516
The service type.</p>
 
517
<p>
 
518
 
 
519
</p>
 
520
<p>Default value: NULL</p>
 
521
</div>
 
522
<hr>
 
523
<div class="refsect2" lang="en">
 
524
<a name="GUPnPServiceInfo--udn"></a><h3>The <code class="literal">"udn"</code> property</h3>
 
525
<pre class="programlisting">  "udn"                      gchar*                : Read / Write / Construct Only</pre>
 
526
<p>
 
527
The UDN of the containing device.</p>
 
528
<p>
 
529
 
 
530
</p>
 
531
<p>Default value: NULL</p>
 
532
</div>
 
533
<hr>
 
534
<div class="refsect2" lang="en">
 
535
<a name="GUPnPServiceInfo--url-base"></a><h3>The <code class="literal">"url-base"</code> property</h3>
 
536
<pre class="programlisting">  "url-base"                 gpointer              : Read / Write / Construct Only</pre>
 
537
<p>
 
538
The URL base (<a
 
539
href="/usr/share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupURI.html#SoupURI"
 
540
><span class="type">SoupURI</span></a>).</p>
 
541
<p>
 
542
 
 
543
</p>
 
544
</div>
 
545
</div>
 
546
</div>
 
547
<div class="footer">
 
548
<hr>
 
549
          Generated by GTK-Doc V1.10</div>
 
550
</body>
 
551
</html>