107
119
<listitem><simpara> User data
108
120
</simpara></listitem></varlistentry>
109
121
</variablelist></refsect2>
111
<title><anchor id="gupnp-service-info-get-context" role="function"/>gupnp_service_info_get_context ()</title>
112
<indexterm><primary>gupnp_service_info_get_context</primary></indexterm><programlisting><link linkend="GUPnPContext">GUPnPContext</link>* gupnp_service_info_get_context (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
117
</para><variablelist role="params">
118
<varlistentry><term><parameter>info</parameter> :</term>
119
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
120
</simpara></listitem></varlistentry>
121
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The <link linkend="GUPnPContext"><type>GUPnPContext</type></link> associated with <parameter>info</parameter>.
122
</simpara></listitem></varlistentry>
123
</variablelist></refsect2>
125
<title><anchor id="gupnp-service-info-get-location" role="function"/>gupnp_service_info_get_location ()</title>
126
<indexterm><primary>gupnp_service_info_get_location</primary></indexterm><programlisting>const <link linkend="char">char</link>* gupnp_service_info_get_location (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
131
</para><variablelist role="params">
132
<varlistentry><term><parameter>info</parameter> :</term>
133
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
134
</simpara></listitem></varlistentry>
135
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The location of the device description file.
136
</simpara></listitem></varlistentry>
137
</variablelist></refsect2>
139
<title><anchor id="gupnp-service-info-get-url-base" role="function"/>gupnp_service_info_get_url_base ()</title>
140
<indexterm><primary>gupnp_service_info_get_url_base</primary></indexterm><programlisting>const <link linkend="SoupUri">SoupUri</link>* gupnp_service_info_get_url_base (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
145
</para><variablelist role="params">
146
<varlistentry><term><parameter>info</parameter> :</term>
147
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
148
</simpara></listitem></varlistentry>
149
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The URL base.
150
</simpara></listitem></varlistentry>
151
</variablelist></refsect2>
153
<title><anchor id="gupnp-service-info-get-udn" role="function"/>gupnp_service_info_get_udn ()</title>
154
<indexterm><primary>gupnp_service_info_get_udn</primary></indexterm><programlisting>const <link linkend="char">char</link>* gupnp_service_info_get_udn (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
159
</para><variablelist role="params">
160
<varlistentry><term><parameter>info</parameter> :</term>
161
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
162
</simpara></listitem></varlistentry>
163
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The UDN of the containing device.
164
</simpara></listitem></varlistentry>
165
</variablelist></refsect2>
167
<title><anchor id="gupnp-service-info-get-service-type" role="function"/>gupnp_service_info_get_service_type ()</title>
168
<indexterm><primary>gupnp_service_info_get_service_type</primary></indexterm><programlisting>const <link linkend="char">char</link>* gupnp_service_info_get_service_type (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
173
</para><variablelist role="params">
174
<varlistentry><term><parameter>info</parameter> :</term>
175
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
176
</simpara></listitem></varlistentry>
177
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The UPnP service type, or NULL.
178
</simpara></listitem></varlistentry>
179
</variablelist></refsect2>
181
<title><anchor id="gupnp-service-info-get-id" role="function"/>gupnp_service_info_get_id ()</title>
182
<indexterm><primary>gupnp_service_info_get_id</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_id (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
187
</para><variablelist role="params">
188
<varlistentry><term><parameter>info</parameter> :</term>
189
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
190
</simpara></listitem></varlistentry>
191
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The ID, or NULL. <link linkend="g-free"><function>g_free()</function></link> after use.
192
</simpara></listitem></varlistentry>
193
</variablelist></refsect2>
195
<title><anchor id="gupnp-service-info-get-scpd-url" role="function"/>gupnp_service_info_get_scpd_url ()</title>
196
<indexterm><primary>gupnp_service_info_get_scpd_url</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_scpd_url (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
201
</para><variablelist role="params">
202
<varlistentry><term><parameter>info</parameter> :</term>
203
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
204
</simpara></listitem></varlistentry>
205
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The SCPD URL, or NULL. <link linkend="g-free"><function>g_free()</function></link> after use.
206
</simpara></listitem></varlistentry>
207
</variablelist></refsect2>
209
<title><anchor id="gupnp-service-info-get-control-url" role="function"/>gupnp_service_info_get_control_url ()</title>
210
<indexterm><primary>gupnp_service_info_get_control_url</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_control_url (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
215
</para><variablelist role="params">
216
<varlistentry><term><parameter>info</parameter> :</term>
217
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
218
</simpara></listitem></varlistentry>
219
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The control URL, or NULL. <link linkend="g-free"><function>g_free()</function></link> after use.
220
</simpara></listitem></varlistentry>
221
</variablelist></refsect2>
223
<title><anchor id="gupnp-service-info-get-event-subscription-url" role="function"/>gupnp_service_info_get_event_subscription_url ()</title>
224
<indexterm><primary>gupnp_service_info_get_event_subscription_url</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_event_subscription_url
122
<refsect2 id="gupnp-service-info-get-context" role="function">
123
<title>gupnp_service_info_get_context ()</title>
124
<indexterm zone="gupnp-service-info-get-context"><primary>gupnp_service_info_get_context</primary></indexterm><programlisting><link linkend="GUPnPContext">GUPnPContext</link>* gupnp_service_info_get_context (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
126
Get the <link linkend="GUPnPContext"><type>GUPnPContext</type></link> associated with <parameter>info</parameter>.</para>
129
</para><variablelist role="params">
130
<varlistentry><term><parameter>info</parameter> :</term>
131
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
132
</simpara></listitem></varlistentry>
133
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GUPnPContext"><type>GUPnPContext</type></link>.
134
</simpara></listitem></varlistentry>
135
</variablelist></refsect2>
136
<refsect2 id="gupnp-service-info-get-location" role="function">
137
<title>gupnp_service_info_get_location ()</title>
138
<indexterm zone="gupnp-service-info-get-location"><primary>gupnp_service_info_get_location</primary></indexterm><programlisting>const <link linkend="char">char</link>* gupnp_service_info_get_location (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
140
Get the location of the device description file.</para>
143
</para><variablelist role="params">
144
<varlistentry><term><parameter>info</parameter> :</term>
145
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
146
</simpara></listitem></varlistentry>
147
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A constant string.
148
</simpara></listitem></varlistentry>
149
</variablelist></refsect2>
150
<refsect2 id="gupnp-service-info-get-url-base" role="function">
151
<title>gupnp_service_info_get_url_base ()</title>
152
<indexterm zone="gupnp-service-info-get-url-base"><primary>gupnp_service_info_get_url_base</primary></indexterm><programlisting>const <link linkend="SoupURI">SoupURI</link>* gupnp_service_info_get_url_base (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
154
Get the URL base of this service.</para>
157
</para><variablelist role="params">
158
<varlistentry><term><parameter>info</parameter> :</term>
159
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
160
</simpara></listitem></varlistentry>
161
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A constant <link linkend="SoupURI"><type>SoupURI</type></link>.
162
</simpara></listitem></varlistentry>
163
</variablelist></refsect2>
164
<refsect2 id="gupnp-service-info-get-udn" role="function">
165
<title>gupnp_service_info_get_udn ()</title>
166
<indexterm zone="gupnp-service-info-get-udn"><primary>gupnp_service_info_get_udn</primary></indexterm><programlisting>const <link linkend="char">char</link>* gupnp_service_info_get_udn (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
168
Get the Unique Device Name of the containing device.</para>
171
</para><variablelist role="params">
172
<varlistentry><term><parameter>info</parameter> :</term>
173
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
174
</simpara></listitem></varlistentry>
175
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A constant string.
176
</simpara></listitem></varlistentry>
177
</variablelist></refsect2>
178
<refsect2 id="gupnp-service-info-get-service-type" role="function">
179
<title>gupnp_service_info_get_service_type ()</title>
180
<indexterm zone="gupnp-service-info-get-service-type"><primary>gupnp_service_info_get_service_type</primary></indexterm><programlisting>const <link linkend="char">char</link>* gupnp_service_info_get_service_type (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
182
Get the UPnP service type, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>.</para>
185
</para><variablelist role="params">
186
<varlistentry><term><parameter>info</parameter> :</term>
187
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
188
</simpara></listitem></varlistentry>
189
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A constant string.
190
</simpara></listitem></varlistentry>
191
</variablelist></refsect2>
192
<refsect2 id="gupnp-service-info-get-id" role="function">
193
<title>gupnp_service_info_get_id ()</title>
194
<indexterm zone="gupnp-service-info-get-id"><primary>gupnp_service_info_get_id</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_id (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
196
Get the ID of this service, or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if there is no ID.</para>
199
</para><variablelist role="params">
200
<varlistentry><term><parameter>info</parameter> :</term>
201
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
202
</simpara></listitem></varlistentry>
203
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A string. This string should be freed with <link linkend="g-free"><function>g_free()</function></link> after use.
204
</simpara></listitem></varlistentry>
205
</variablelist></refsect2>
206
<refsect2 id="gupnp-service-info-get-scpd-url" role="function">
207
<title>gupnp_service_info_get_scpd_url ()</title>
208
<indexterm zone="gupnp-service-info-get-scpd-url"><primary>gupnp_service_info_get_scpd_url</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_scpd_url (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
210
Get the SCPD URL for this service, or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if there is no SCPD.</para>
213
</para><variablelist role="params">
214
<varlistentry><term><parameter>info</parameter> :</term>
215
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
216
</simpara></listitem></varlistentry>
217
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A string. This string should be freed with <link linkend="g-free"><function>g_free()</function></link> after use.
218
</simpara></listitem></varlistentry>
219
</variablelist></refsect2>
220
<refsect2 id="gupnp-service-info-get-control-url" role="function">
221
<title>gupnp_service_info_get_control_url ()</title>
222
<indexterm zone="gupnp-service-info-get-control-url"><primary>gupnp_service_info_get_control_url</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_control_url (<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
224
Get the control URL for this service, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>..</para>
227
</para><variablelist role="params">
228
<varlistentry><term><parameter>info</parameter> :</term>
229
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
230
</simpara></listitem></varlistentry>
231
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A string. This string should be freed with <link linkend="g-free"><function>g_free()</function></link> after use.
232
</simpara></listitem></varlistentry>
233
</variablelist></refsect2>
234
<refsect2 id="gupnp-service-info-get-event-subscription-url" role="function">
235
<title>gupnp_service_info_get_event_subscription_url ()</title>
236
<indexterm zone="gupnp-service-info-get-event-subscription-url"><primary>gupnp_service_info_get_event_subscription_url</primary></indexterm><programlisting><link linkend="char">char</link>* gupnp_service_info_get_event_subscription_url
225
237
(<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info);</programlisting>
239
Get the event subscription URL for this service, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>.</para>
230
242
</para><variablelist role="params">
231
243
<varlistentry><term><parameter>info</parameter> :</term>
232
244
<listitem><simpara> A <link linkend="GUPnPServiceInfo"><type>GUPnPServiceInfo</type></link>
233
245
</simpara></listitem></varlistentry>
234
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The event subscription URL, or NULL. <link linkend="g-free"><function>g_free()</function></link> after use.
246
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A string. This string should be freed with <link linkend="g-free"><function>g_free()</function></link> after use.
235
247
</simpara></listitem></varlistentry>
236
248
</variablelist></refsect2>
238
<title><anchor id="gupnp-service-info-get-introspection" role="function"/>gupnp_service_info_get_introspection ()</title>
239
<indexterm><primary>gupnp_service_info_get_introspection</primary></indexterm><programlisting><link linkend="GUPnPServiceIntrospection">GUPnPServiceIntrospection</link>* gupnp_service_info_get_introspection
249
<refsect2 id="gupnp-service-info-get-introspection" role="function">
250
<title>gupnp_service_info_get_introspection ()</title>
251
<indexterm zone="gupnp-service-info-get-introspection"><primary>gupnp_service_info_get_introspection</primary></indexterm><programlisting><link linkend="GUPnPServiceIntrospection">GUPnPServiceIntrospection</link>* gupnp_service_info_get_introspection
240
252
(<link linkend="GUPnPServiceInfo">GUPnPServiceInfo</link> *info,
241
253
<link linkend="GError">GError</link> **error);</programlisting>