summaryrefslogtreecommitdiff
path: root/doc/gupnp-sections.txt
blob: e3b0e7962d788f74d95d0afd6adc570ea4d28909 (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
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
<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_list_dlna_device_class_identifier
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_add_notify_full
gupnp_service_proxy_add_raw_notify
gupnp_service_proxy_remove_notify
gupnp_service_proxy_remove_raw_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_add_server_handler
gupnp_context_remove_server_handler
gupnp_context_host_path
gupnp_context_host_path_for_agent
gupnp_context_unhost_path
gupnp_context_get_acl
gupnp_context_set_acl
<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_rescan_control_points
gupnp_context_manager_manage_control_point
gupnp_context_manager_manage_root_device
gupnp_context_manager_get_port
gupnp_context_manager_get_white_list
<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
gupnp_service_info_get_introspection_async_full
<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>

<SECTION>
<FILE>gupnp-connman-manager</FILE>
<SUBSECTION Private>
GUPNP_CONNMAN_MANAGER
GUPNP_CONNMAN_MANAGER_CLASS
GUPNP_CONNMAN_MANAGER_GET_CLASS
GUPNP_IS_CONNMAN_MANAGER
GUPNP_IS_CONNMAN_MANAGER_CLASS
GUPNP_TYPE_CONNMAN_MANAGER
GUPnPConnmanManager
GUPnPConnmanManagerClass
GUPnPConnmanManagerPrivate
</SECTION>

<SECTION>
<FILE>gupnp-simple-context-manager</FILE>
<SUBSECTION Private>
GUPNP_IS_SIMPLE_CONTEXT_MANAGER
GUPNP_IS_SIMPLE_CONTEXT_MANAGER_CLASS
GUPNP_SIMPLE_CONTEXT_MANAGER
GUPNP_SIMPLE_CONTEXT_MANAGER_CLASS
GUPNP_SIMPLE_CONTEXT_MANAGER_GET_CLASS
GUPNP_TYPE_SIMPLE_CONTEXT_MANAGER
GUPnPSimpleContextManager
GUPnPSimpleContextManagerClass
GUPnPSimpleContextManagerPrivate
</SECTION>

<SECTION>
<FILE>gupnp-windows-context-manager</FILE>
<SUBSECTION Private>
GUPNP_IS_WINDOWS_CONTEXT_MANAGER
GUPNP_IS_WINDOWS_CONTEXT_MANAGER_CLASS
GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER
GUPNP_WINDOWS_CONTEXT_MANAGER
GUPNP_WINDOWS_CONTEXT_MANAGER_CLASS
GUPNP_WINDOWS_CONTEXT_MANAGER_GET_CLASS
GUPnPWindowsContextManager
GUPnPWindowsContextManagerClass
gupnp_windows_context_manager_get_type
</SECTION>

<SECTION>
<FILE>gupnp-unix-context-manager</FILE>
</SECTION>

<SECTION>
<FILE>gupnp-linux-context-manager</FILE>
</SECTION>

<SECTION>
<FILE>gupnp-network-manager</FILE>
</SECTION>

<SECTION>
<FILE>gupnp-white-list</FILE>
<TITLE>GUPnPWhiteList</TITLE>
GUPnPWhiteList
gupnp_white_list_add_entry
gupnp_white_list_add_entryv
gupnp_white_list_check_context
gupnp_white_list_clear
gupnp_white_list_set_enabled
gupnp_white_list_get_entries
gupnp_white_list_is_empty
gupnp_white_list_get_enabled
gupnp_white_list_new
gupnp_white_list_remove_entry
<SUBSECTION Standard>
gupnp_white_list_get_type
GUPNP_IS_WHITE_LIST
GUPNP_IS_WHITE_LIST_CLASS
GUPNP_TYPE_WHITE_LIST
GUPNP_WHITE_LIST
GUPNP_WHITE_LIST_CLASS
GUPNP_WHITE_LIST_GET_CLASS
GUPnPWhiteListClass
<SUBSECTION Private>
GUPnPWhiteListPrivate
</SECTION>

<SECTION>
<FILE>gupnp-acl</FILE>
<TITLE>GUPnPAcl</TITLE>
GUPnPAcl
GUPnPAclInterface
gupnp_acl_can_sync
gupnp_acl_is_allowed
gupnp_acl_is_allowed_async
gupnp_acl_is_allowed_finish
<SUBSECTION Standard>
gupnp_acl_get_type
GUPNP_ACL
GUPNP_ACL_GET_INTERFACE
GUPNP_IS_ACL
GUPNP_TYPE_ACL
</SECTION>

<SECTION>
<FILE>gupnp-misc</FILE>
<TITLE>Utility functions</TITLE>
gupnp_get_uuid
</SECTION>