summaryrefslogtreecommitdiff
path: root/doc/gupnp-sections.txt
blob: 92fa1f3efa017693158dd587beac3482e69ca0db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
<SECTION>
<FILE>gupnp-control-point</FILE>
<TITLE>GUPnPControlPoint</TITLE>
GUPnPControlPoint
gupnp_control_point_new
gupnp_control_point_new_full
gupnp_control_point_get_resource_factory
gupnp_control_point_get_context
gupnp_control_point_list_device_proxies
gupnp_control_point_list_service_proxies
<SUBSECTION Standard>
GUPnPControlPointClass
GUPNP_CONTROL_POINT
GUPNP_IS_CONTROL_POINT
GUPNP_TYPE_CONTROL_POINT
gupnp_control_point_get_type
GUPNP_CONTROL_POINT_CLASS
GUPNP_IS_CONTROL_POINT_CLASS
GUPNP_CONTROL_POINT_GET_CLASS
<SUBSECTION Private>
GUPnPControlPointPrivate
</SECTION>

<SECTION>
<FILE>gupnp-device-info</FILE>
<TITLE>GUPnPDeviceInfo</TITLE>
GUPnPDeviceInfo
gupnp_device_info_get_resource_factory
gupnp_device_info_get_context
gupnp_device_info_get_location
gupnp_device_info_get_url_base
gupnp_device_info_get_udn
gupnp_device_info_get_device_type
gupnp_device_info_get_friendly_name
gupnp_device_info_get_manufacturer
gupnp_device_info_get_manufacturer_url
gupnp_device_info_get_model_description
gupnp_device_info_get_model_name
gupnp_device_info_get_model_number
gupnp_device_info_get_model_url
gupnp_device_info_get_serial_number
gupnp_device_info_get_presentation_url
gupnp_device_info_get_upc
gupnp_device_info_get_icon_url
gupnp_device_info_list_dlna_capabilities
gupnp_device_info_get_description_value
gupnp_device_info_list_devices
gupnp_device_info_list_device_types
gupnp_device_info_get_device
gupnp_device_info_list_services
gupnp_device_info_list_service_types
gupnp_device_info_get_service
<SUBSECTION Standard>
GUPnPDeviceInfoClass
GUPNP_DEVICE_INFO
GUPNP_IS_DEVICE_INFO
GUPNP_TYPE_DEVICE_INFO
gupnp_device_info_get_type
GUPNP_DEVICE_INFO_CLASS
GUPNP_IS_DEVICE_INFO_CLASS
GUPNP_DEVICE_INFO_GET_CLASS
<SUBSECTION Private>
GUPnPDeviceInfoPrivate
</SECTION>

<SECTION>
<FILE>gupnp-service-proxy</FILE>
<TITLE>GUPnPServiceProxy</TITLE>
GUPnPServiceProxy
GUPnPServiceProxyAction
GUPnPServiceProxyActionCallback
GUPnPServiceProxyNotifyCallback
gupnp_service_proxy_send_action
gupnp_service_proxy_send_action_valist
gupnp_service_proxy_send_action_hash
gupnp_service_proxy_send_action_list
gupnp_service_proxy_begin_action
gupnp_service_proxy_begin_action_valist
gupnp_service_proxy_begin_action_hash
gupnp_service_proxy_begin_action_list
gupnp_service_proxy_end_action
gupnp_service_proxy_end_action_valist
gupnp_service_proxy_end_action_hash
gupnp_service_proxy_end_action_list
gupnp_service_proxy_cancel_action
gupnp_service_proxy_add_notify
gupnp_service_proxy_remove_notify
gupnp_service_proxy_set_subscribed
gupnp_service_proxy_get_subscribed
<SUBSECTION Standard>
GUPnPServiceProxyClass
GUPNP_SERVICE_PROXY
GUPNP_IS_SERVICE_PROXY
GUPNP_TYPE_SERVICE_PROXY
gupnp_service_proxy_get_type
GUPNP_SERVICE_PROXY_CLASS
GUPNP_IS_SERVICE_PROXY_CLASS
GUPNP_SERVICE_PROXY_GET_CLASS
<SUBSECTION Private>
GUPnPServiceProxyPrivate
</SECTION>

<SECTION>
<FILE>gupnp-service</FILE>
<TITLE>GUPnPService</TITLE>
GUPnPService
GUPnPServiceAction
gupnp_service_action_get_name
gupnp_service_action_get_locales
gupnp_service_action_get
gupnp_service_action_get_valist
gupnp_service_action_get_value
gupnp_service_action_get_gvalue
gupnp_service_action_get_values
gupnp_service_action_set
gupnp_service_action_set_valist
gupnp_service_action_set_value
gupnp_service_action_set_values
gupnp_service_action_return
gupnp_service_action_return_error
gupnp_service_action_get_message
gupnp_service_action_get_argument_count
gupnp_service_notify
gupnp_service_notify_valist
gupnp_service_notify_value
gupnp_service_freeze_notify
gupnp_service_thaw_notify
gupnp_service_signals_autoconnect
<SUBSECTION Standard>
GUPnPServiceClass
GUPNP_SERVICE
GUPNP_IS_SERVICE
GUPNP_TYPE_SERVICE
gupnp_service_get_type
GUPNP_SERVICE_CLASS
GUPNP_IS_SERVICE_CLASS
GUPNP_SERVICE_GET_CLASS
GUPNP_TYPE_SERVICE_ACTION
gupnp_service_action_get_type
<SUBSECTION Private>
GUPnPServicePrivate
</SECTION>

<SECTION>
<FILE>gupnp-root-device</FILE>
<TITLE>GUPnPRootDevice</TITLE>
GUPnPRootDevice
gupnp_root_device_new
gupnp_root_device_new_full
gupnp_root_device_set_available
gupnp_root_device_get_available
gupnp_root_device_get_relative_location
gupnp_root_device_get_description_dir
gupnp_root_device_get_description_path
gupnp_root_device_get_ssdp_resource_group
<SUBSECTION Standard>
GUPnPRootDeviceClass
GUPNP_ROOT_DEVICE
GUPNP_IS_ROOT_DEVICE
GUPNP_TYPE_ROOT_DEVICE
gupnp_root_device_get_type
GUPNP_ROOT_DEVICE_CLASS
GUPNP_IS_ROOT_DEVICE_CLASS
GUPNP_ROOT_DEVICE_GET_CLASS
<SUBSECTION Private>
GUPnPRootDevicePrivate
</SECTION>

<SECTION>
<FILE>gupnp-context</FILE>
<TITLE>GUPnPContext</TITLE>
GUPnPContext
gupnp_context_new
gupnp_context_get_host_ip
gupnp_context_get_port
gupnp_context_get_server
gupnp_context_get_session
gupnp_context_set_subscription_timeout
gupnp_context_get_subscription_timeout
gupnp_context_get_default_language
gupnp_context_set_default_language
gupnp_context_host_path
gupnp_context_host_path_for_agent
gupnp_context_unhost_path
<SUBSECTION Standard>
GUPnPContextClass
GUPNP_CONTEXT
GUPNP_IS_CONTEXT
GUPNP_TYPE_CONTEXT
gupnp_context_get_type
GUPNP_CONTEXT_CLASS
GUPNP_IS_CONTEXT_CLASS
GUPNP_CONTEXT_GET_CLASS
<SUBSECTION Private>
GUPnPContextPrivate
</SECTION>

<SECTION>
<FILE>gupnp-context-manager</FILE>
<TITLE>GUPnPContextManager</TITLE>
GUPnPContextManager
gupnp_context_manager_new
gupnp_context_manager_create
gupnp_context_manager_manage_control_point
gupnp_context_manager_manage_root_device
gupnp_context_manager_get_port
<SUBSECTION Standard>
GUPnPContextManagerClass
GUPNP_CONTEXT_MANAGER
GUPNP_IS_CONTEXT_MANAGER
GUPNP_TYPE_CONTEXT_MANAGER
gupnp_context_manager_get_type
GUPNP_CONTEXT_MANAGER_CLASS
GUPNP_IS_CONTEXT_MANAGER_CLASS
GUPNP_CONTEXT_MANAGER_GET_CLASS
<SUBSECTION Private>
GUPnPContextManagerPrivate
</SECTION>

<SECTION>
<FILE>gupnp-device</FILE>
<TITLE>GUPnPDevice</TITLE>
GUPnPDevice
<SUBSECTION Standard>
GUPnPDeviceClass
GUPNP_DEVICE
GUPNP_IS_DEVICE
GUPNP_TYPE_DEVICE
gupnp_device_get_type
GUPNP_DEVICE_CLASS
GUPNP_IS_DEVICE_CLASS
GUPNP_DEVICE_GET_CLASS
<SUBSECTION Private>
GUPnPDevicePrivate
</SECTION>

<SECTION>
<FILE>gupnp-service-introspection</FILE>
GUPnPServiceActionArgDirection
GUPnPServiceActionArgInfo
GUPnPServiceActionInfo
GUPnPServiceStateVariableInfo
<TITLE>GUPnPServiceIntrospection</TITLE>
GUPnPServiceIntrospection
gupnp_service_introspection_list_action_names
gupnp_service_introspection_list_actions
gupnp_service_introspection_get_action
gupnp_service_introspection_list_state_variable_names
gupnp_service_introspection_list_state_variables
gupnp_service_introspection_get_state_variable
<SUBSECTION Standard>
GUPnPServiceIntrospectionClass
GUPNP_SERVICE_INTROSPECTION
GUPNP_IS_SERVICE_INTROSPECTION
GUPNP_TYPE_SERVICE_INTROSPECTION
gupnp_service_introspection_get_type
GUPNP_SERVICE_INTROSPECTION_CLASS
GUPNP_IS_SERVICE_INTROSPECTION_CLASS
GUPNP_SERVICE_INTROSPECTION_GET_CLASS
</SECTION>

<SECTION>
<FILE>gupnp-service-info</FILE>
<TITLE>GUPnPServiceInfo</TITLE>
GUPnPServiceInfo
GUPnPServiceIntrospectionCallback
gupnp_service_info_get_context
gupnp_service_info_get_location
gupnp_service_info_get_url_base
gupnp_service_info_get_udn
gupnp_service_info_get_service_type
gupnp_service_info_get_id
gupnp_service_info_get_scpd_url
gupnp_service_info_get_control_url
gupnp_service_info_get_event_subscription_url
gupnp_service_info_get_introspection
gupnp_service_info_get_introspection_async
<SUBSECTION Standard>
GUPnPServiceInfoClass
GUPNP_SERVICE_INFO
GUPNP_IS_SERVICE_INFO
GUPNP_TYPE_SERVICE_INFO
gupnp_service_info_get_type
GUPNP_SERVICE_INFO_CLASS
GUPNP_IS_SERVICE_INFO_CLASS
GUPNP_SERVICE_INFO_GET_CLASS
<SUBSECTION Private>
GUPnPServiceInfoPrivate
</SECTION>

<SECTION>
<FILE>gupnp-device-proxy</FILE>
<TITLE>GUPnPDeviceProxy</TITLE>
GUPnPDeviceProxy
<SUBSECTION Standard>
GUPnPDeviceProxyClass
GUPNP_DEVICE_PROXY
GUPNP_IS_DEVICE_PROXY
GUPNP_TYPE_DEVICE_PROXY
gupnp_device_proxy_get_type
GUPNP_DEVICE_PROXY_CLASS
GUPNP_IS_DEVICE_PROXY_CLASS
GUPNP_DEVICE_PROXY_GET_CLASS
<SUBSECTION Private>
GUPnPDeviceProxyPrivate
</SECTION>

<SECTION>
<FILE>gupnp-resource-factory</FILE>
<TITLE>GUPnPResourceFactory</TITLE>
GUPnPResourceFactory
gupnp_resource_factory_new
gupnp_resource_factory_get_default
gupnp_resource_factory_register_resource_type
gupnp_resource_factory_unregister_resource_type
gupnp_resource_factory_register_resource_proxy_type
gupnp_resource_factory_unregister_resource_proxy_type
<SUBSECTION Standard>
GUPnPResourceFactoryClass
GUPNP_RESOURCE_FACTORY
GUPNP_IS_RESOURCE_FACTORY
GUPNP_TYPE_RESOURCE_FACTORY
gupnp_resource_factory_get_type
GUPNP_RESOURCE_FACTORY_CLASS
GUPNP_IS_RESOURCE_FACTORY_CLASS
GUPNP_RESOURCE_FACTORY_GET_CLASS
<SUBSECTION Private>
GUPnPResourceFactoryPrivate
</SECTION>

<SECTION>
<FILE>gupnp-xml-doc</FILE>
<TITLE>GUPnPXMLDoc</TITLE>
GUPnPXMLDoc
gupnp_xml_doc_new
gupnp_xml_doc_new_from_path
<SUBSECTION Standard>
GUPnPXMLDocClass
GUPNP_XML_DOC
GUPNP_IS_XML_DOC
GUPNP_TYPE_XML_DOC
gupnp_xml_doc_get_type
GUPNP_XML_DOC_CLASS
GUPNP_IS_XML_DOC_CLASS
GUPNP_XML_DOC_GET_CLASS
</SECTION>

<SECTION>
<FILE>gupnp-types</FILE>
<TITLE>Special UPnP types</TITLE>
GUPNP_TYPE_BIN_BASE64
GUPNP_TYPE_BIN_HEX
GUPNP_TYPE_DATE
GUPNP_TYPE_DATE_TIME
GUPNP_TYPE_DATE_TIME_TZ
GUPNP_TYPE_TIME
GUPNP_TYPE_TIME_TZ
GUPNP_TYPE_URI
GUPNP_TYPE_UUID
<SUBSECTION Private>
gupnp_bin_base64_get_type
gupnp_bin_hex_get_type
gupnp_date_get_type
gupnp_date_time_get_type
gupnp_date_time_tz_get_type
gupnp_time_get_type
gupnp_time_tz_get_type
gupnp_uri_get_type
gupnp_uuid_get_type
gupnp_value_get_string
gupnp_value_get_xml_node
</SECTION>

<SECTION>
<FILE>gupnp-error</FILE>
<TITLE>Error codes</TITLE>
GUPNP_SERVER_ERROR
GUPnPServerError
GUPNP_EVENTING_ERROR
GUPnPEventingError
GUPNP_CONTROL_ERROR
GUPnPControlError
GUPNP_XML_ERROR
GUPnPXMLError
<SUBSECTION Private>
gupnp_server_error_quark
gupnp_eventing_error_quark
gupnp_control_error_quark
gupnp_xml_error_quark
</SECTION>