~ubuntu-branches/ubuntu/intrepid/coherence/intrepid

« back to all changes in this revision

Viewing changes to coherence/upnp/core/xml-service-descriptions/ContentDirectory2.xml

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Quette
  • Date: 2007-08-02 10:48:40 UTC
  • Revision ID: james.westby@ubuntu.com-20070802104840-ip4jij6unufqno1p
Tags: upstream-0.4.0
ImportĀ upstreamĀ versionĀ 0.4.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!--============================================================
 
2
Title: UPnP AV Content Directory Service (CDS) Template
 
3
 
 
4
Purpose:
 
5
To identify the required/optional actions and state variables
 
6
and the required allowed values defined by this service type.
 
7
 
 
8
Note:
 
9
This file uses tabs (not spaces) for block indentation.
 
10
Any updates to this file should maintain this convention.
 
11
This includes disabling any automatic tab-to-space conversion
 
12
feature provided by your editor. 
 
13
================================================================-->
 
14
<scpd>
 
15
        <serviceStateTable>
 
16
                <stateVariable>
 
17
                        <name>SearchCapabilities</name>
 
18
                        <sendEventsAttribute>no</sendEventsAttribute>
 
19
                        <dataType>string</dataType>
 
20
                </stateVariable>
 
21
 
 
22
                <stateVariable>
 
23
                        <name>SortCapabilities</name>
 
24
                        <sendEventsAttribute>no</sendEventsAttribute>
 
25
                        <dataType>string</dataType>
 
26
                </stateVariable>
 
27
 
 
28
                <stateVariable>
 
29
                        <Optional/>
 
30
                        <name>SortExtensionCapabilities</name>
 
31
                        <sendEventsAttribute>no</sendEventsAttribute>
 
32
                        <dataType>string</dataType>
 
33
                </stateVariable>
 
34
 
 
35
                <stateVariable>
 
36
                        <name>SystemUpdateID</name>
 
37
                        <sendEventsAttribute>yes</sendEventsAttribute>
 
38
                        <dataType>ui4</dataType>
 
39
                        <defaultValue>0</defaultValue>
 
40
                </stateVariable>
 
41
 
 
42
                <stateVariable>
 
43
                        <Optional/>
 
44
                        <name>ContainerUpdateIDs</name>
 
45
                        <sendEventsAttribute>yes</sendEventsAttribute>
 
46
                        <dataType>string</dataType>
 
47
                </stateVariable>
 
48
 
 
49
                <stateVariable>
 
50
                        <Optional/>
 
51
                        <name>TransferIDs</name>
 
52
                        <sendEventsAttribute>yes</sendEventsAttribute>
 
53
                        <dataType>string</dataType>
 
54
                </stateVariable>
 
55
 
 
56
                <stateVariable>
 
57
                        <name>FeatureList</name>
 
58
                        <sendEventsAttribute>no</sendEventsAttribute>
 
59
                        <dataType>string</dataType>
 
60
                </stateVariable>
 
61
 
 
62
                <stateVariable>
 
63
                        <name>A_ARG_TYPE_ObjectID</name>
 
64
                        <sendEventsAttribute>no</sendEventsAttribute>
 
65
                        <dataType>string</dataType>
 
66
                </stateVariable>
 
67
 
 
68
                <stateVariable>
 
69
                        <name>A_ARG_TYPE_Result</name>
 
70
                        <sendEventsAttribute>no</sendEventsAttribute>
 
71
                        <dataType>string</dataType>
 
72
                </stateVariable>
 
73
 
 
74
                <stateVariable>
 
75
                        <Optional/>
 
76
                        <name>A_ARG_TYPE_SearchCriteria</name>
 
77
                        <sendEventsAttribute>no</sendEventsAttribute>
 
78
                        <dataType>string</dataType>
 
79
                </stateVariable>
 
80
 
 
81
                <stateVariable>
 
82
                        <name>A_ARG_TYPE_BrowseFlag</name>
 
83
                        <sendEventsAttribute>no</sendEventsAttribute>
 
84
                        <dataType>string</dataType>
 
85
                        <allowedValueList>
 
86
                                <allowedValue>BrowseMetadata</allowedValue>
 
87
                                <allowedValue>BrowseDirectChildren</allowedValue>
 
88
                        </allowedValueList>
 
89
                </stateVariable>
 
90
 
 
91
                <stateVariable>
 
92
                        <name>A_ARG_TYPE_Filter</name>
 
93
                        <sendEventsAttribute>no</sendEventsAttribute>
 
94
                        <dataType>string</dataType>
 
95
                </stateVariable>
 
96
 
 
97
                <stateVariable>
 
98
                        <name>A_ARG_TYPE_SortCriteria</name>
 
99
                        <sendEventsAttribute>no</sendEventsAttribute>
 
100
                        <dataType>string</dataType>
 
101
                </stateVariable>
 
102
 
 
103
                <stateVariable>
 
104
                        <name>A_ARG_TYPE_Index</name>
 
105
                        <sendEventsAttribute>no</sendEventsAttribute>
 
106
                        <dataType>ui4</dataType>
 
107
                </stateVariable>
 
108
 
 
109
                <stateVariable>
 
110
                        <name>A_ARG_TYPE_Count</name>
 
111
                        <sendEventsAttribute>no</sendEventsAttribute>
 
112
                        <dataType>ui4</dataType>
 
113
                </stateVariable>
 
114
 
 
115
                <stateVariable>
 
116
                        <name>A_ARG_TYPE_UpdateID</name>
 
117
                        <sendEventsAttribute>no</sendEventsAttribute>
 
118
                        <dataType>ui4</dataType>
 
119
                </stateVariable>
 
120
 
 
121
                <stateVariable>
 
122
                        <Optional/>
 
123
                        <name>A_ARG_TYPE_TransferID</name>
 
124
                        <sendEventsAttribute>no</sendEventsAttribute>
 
125
                        <dataType>ui4</dataType>
 
126
                </stateVariable>
 
127
 
 
128
                <stateVariable>
 
129
                        <Optional/>
 
130
                        <name>A_ARG_TYPE_TransferStatus</name>
 
131
                        <sendEventsAttribute>no</sendEventsAttribute>
 
132
                        <dataType>string</dataType>
 
133
                        <allowedValueList>
 
134
                                <allowedValue>COMPLETED</allowedValue>
 
135
                                <allowedValue>ERROR</allowedValue>
 
136
                                <allowedValue>IN_PROGRESS</allowedValue>
 
137
                                <allowedValue>STOPPED</allowedValue>
 
138
                        </allowedValueList>
 
139
                </stateVariable>
 
140
 
 
141
                <stateVariable>
 
142
                        <Optional/>
 
143
                        <name>A_ARG_TYPE_TransferLength</name>
 
144
                        <sendEventsAttribute>no</sendEventsAttribute>
 
145
                        <dataType>string</dataType>
 
146
                </stateVariable>
 
147
 
 
148
                <stateVariable>
 
149
                        <Optional/>
 
150
                        <name>A_ARG_TYPE_TransferTotal</name>
 
151
                        <sendEventsAttribute>no</sendEventsAttribute>
 
152
                        <dataType>string</dataType>
 
153
                </stateVariable>
 
154
 
 
155
                <stateVariable>
 
156
                        <Optional/>
 
157
                        <name>A_ARG_TYPE_TagValueList</name>
 
158
                        <sendEventsAttribute>no</sendEventsAttribute>
 
159
                        <dataType>string</dataType>
 
160
                </stateVariable>
 
161
 
 
162
                <stateVariable>
 
163
                        <Optional/>
 
164
                        <name>A_ARG_TYPE_URI</name>
 
165
                        <sendEventsAttribute>no</sendEventsAttribute>
 
166
                        <dataType>uri</dataType>
 
167
                </stateVariable>
 
168
        </serviceStateTable>
 
169
 
 
170
        <actionList>
 
171
                <action>
 
172
                        <name>GetSearchCapabilities</name>
 
173
                        <argumentList>
 
174
                                <argument>
 
175
                                        <name>SearchCaps</name>
 
176
                                        <direction>out</direction>
 
177
                                        <relatedStateVariable>SearchCapabilities</relatedStateVariable>
 
178
                                </argument>
 
179
                        </argumentList>
 
180
                </action>
 
181
 
 
182
                <action>
 
183
                        <name>GetSortCapabilities</name>
 
184
                        <argumentList>
 
185
                                <argument>
 
186
                                        <name>SortCaps</name>
 
187
                                        <direction>out</direction>
 
188
                                        <relatedStateVariable>SortCapabilities</relatedStateVariable>
 
189
                                </argument>
 
190
                        </argumentList>
 
191
                </action>
 
192
 
 
193
                <action>
 
194
                        <Optional/>
 
195
                        <name>GetSortExtensionCapabilities</name>
 
196
                        <argumentList>
 
197
                                <argument>
 
198
                                        <name>SortExtensionCaps</name>
 
199
                                        <direction>out</direction>
 
200
                                        <relatedStateVariable>SortExtensionCapabilities</relatedStateVariable>
 
201
                                </argument>
 
202
                        </argumentList>
 
203
                </action>
 
204
 
 
205
                <action>
 
206
                        <name>GetFeatureList</name>
 
207
                        <argumentList>
 
208
                                <argument>
 
209
                                        <name>FeatureList</name>
 
210
                                        <direction>out</direction>
 
211
                                        <relatedStateVariable>FeatureList</relatedStateVariable>
 
212
                                </argument>
 
213
                        </argumentList>
 
214
                </action>
 
215
 
 
216
                <action>
 
217
                        <name>GetSystemUpdateID</name>
 
218
                        <argumentList>
 
219
                                <argument>
 
220
                                        <name>Id</name>
 
221
                                        <direction>out</direction>
 
222
                                        <relatedStateVariable>SystemUpdateID</relatedStateVariable>
 
223
                                </argument>
 
224
                        </argumentList>
 
225
                </action>
 
226
 
 
227
                <action>
 
228
                        <name>Browse</name>
 
229
                        <argumentList>
 
230
                                <argument>
 
231
                                        <name>ObjectID</name>
 
232
                                        <direction>in</direction>
 
233
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
234
                                </argument>
 
235
                                <argument>
 
236
                                        <name>BrowseFlag</name>
 
237
                                        <direction>in</direction>
 
238
                                        <relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable>
 
239
                                </argument>
 
240
                                <argument>
 
241
                                        <name>Filter</name>
 
242
                                        <direction>in</direction>
 
243
                                        <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
 
244
                                </argument>
 
245
                                <argument>
 
246
                                        <name>StartingIndex</name>
 
247
                                        <direction>in</direction>
 
248
                                        <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
 
249
                                </argument>
 
250
                                <argument>
 
251
                                        <name>RequestedCount</name>
 
252
                                        <direction>in</direction>
 
253
                                        <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
 
254
                                </argument>
 
255
                                <argument>
 
256
                                        <name>SortCriteria</name>
 
257
                                        <direction>in</direction>
 
258
                                        <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
 
259
                                </argument>
 
260
                                <argument>
 
261
                                        <name>Result</name>
 
262
                                        <direction>out</direction>
 
263
                                        <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
 
264
                                </argument>
 
265
                                <argument>
 
266
                                        <name>NumberReturned</name>
 
267
                                        <direction>out</direction>
 
268
                                        <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
 
269
                                </argument>
 
270
                                <argument>
 
271
                                        <name>TotalMatches</name>
 
272
                                        <direction>out</direction>
 
273
                                        <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
 
274
                                </argument>
 
275
                                <argument>
 
276
                                        <name>UpdateID</name>
 
277
                                        <direction>out</direction>
 
278
                                        <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
 
279
                                </argument>
 
280
                        </argumentList>
 
281
                </action>
 
282
 
 
283
                <action>
 
284
                        <Optional/>
 
285
                        <name>Search</name>
 
286
                        <argumentList>
 
287
                                <argument>
 
288
                                        <name>ContainerID</name>
 
289
                                        <direction>in</direction>
 
290
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
291
                                </argument>
 
292
                                <argument>
 
293
                                        <name>SearchCriteria</name>
 
294
                                        <direction>in</direction>
 
295
                                        <relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
 
296
                                </argument>
 
297
                                <argument>
 
298
                                        <name>Filter</name>
 
299
                                        <direction>in</direction>
 
300
                                        <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
 
301
                                </argument>
 
302
                                <argument>
 
303
                                        <name>StartingIndex</name>
 
304
                                        <direction>in</direction>
 
305
                                        <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
 
306
                                </argument>
 
307
                                <argument>
 
308
                                        <name>RequestedCount</name>
 
309
                                        <direction>in</direction>
 
310
                                        <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
 
311
                                </argument>
 
312
                                <argument>
 
313
                                        <name>SortCriteria</name>
 
314
                                        <direction>in</direction>
 
315
                                        <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
 
316
                                </argument>
 
317
                                <argument>
 
318
                                        <name>Result</name>
 
319
                                        <direction>out</direction>
 
320
                                        <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
 
321
                                </argument>
 
322
                                <argument>
 
323
                                        <name>NumberReturned</name>
 
324
                                        <direction>out</direction>
 
325
                                        <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
 
326
                                </argument>
 
327
                                <argument>
 
328
                                        <name>TotalMatches</name>
 
329
                                        <direction>out</direction>
 
330
                                        <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
 
331
                                </argument>
 
332
                                <argument>
 
333
                                        <name>UpdateID</name>
 
334
                                        <direction>out</direction>
 
335
                                        <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
 
336
                                </argument>
 
337
                        </argumentList>
 
338
                </action>
 
339
 
 
340
                <action>
 
341
                        <Optional/>
 
342
                        <name>CreateObject</name>
 
343
                        <argumentList>
 
344
                                <argument>
 
345
                                        <name>ContainerID</name>
 
346
                                        <direction>in</direction>
 
347
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
348
                                </argument>
 
349
                                <argument>
 
350
                                        <name>Elements</name>
 
351
                                        <direction>in</direction>
 
352
                                        <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
 
353
                                </argument>
 
354
                                <argument>
 
355
                                        <name>ObjectID</name>
 
356
                                        <direction>out</direction>
 
357
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
358
                                </argument>
 
359
                                <argument>
 
360
                                        <name>Result</name>
 
361
                                        <direction>out</direction>
 
362
                                        <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
 
363
                                </argument>
 
364
                        </argumentList>
 
365
                </action>
 
366
 
 
367
                <action>
 
368
                        <Optional/>
 
369
                        <name>DestroyObject</name>
 
370
                        <argumentList>
 
371
                                <argument>
 
372
                                        <name>ObjectID</name>
 
373
                                        <direction>in</direction>
 
374
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
375
                                </argument>
 
376
                        </argumentList>
 
377
                </action>
 
378
 
 
379
                <action>
 
380
                        <Optional/>
 
381
                        <name>UpdateObject</name>
 
382
                        <argumentList>
 
383
                                <argument>
 
384
                                        <name>ObjectID</name>
 
385
                                        <direction>in</direction>
 
386
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
387
                                </argument>
 
388
                                <argument>
 
389
                                        <name>CurrentTagValue</name>
 
390
                                        <direction>in</direction>
 
391
                                        <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
 
392
                                </argument>
 
393
                                <argument>
 
394
                                        <name>NewTagValue</name>
 
395
                                        <direction>in</direction>
 
396
                                        <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
 
397
                                </argument>
 
398
                        </argumentList>
 
399
                </action>
 
400
 
 
401
                <action>
 
402
                        <Optional/>
 
403
                        <name>MoveObject</name>
 
404
                        <argumentList>
 
405
                                <argument>
 
406
                                        <name>objectID</name>
 
407
                                        <direction>in</direction>
 
408
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
409
                                </argument>
 
410
                                <argument>
 
411
                                        <name>NewParentID</name>
 
412
                                        <direction>in</direction>
 
413
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
414
                                </argument>
 
415
                                <argument>
 
416
                                        <name>NewObjectID</name>
 
417
                                        <direction>out</direction>
 
418
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
419
                                </argument>
 
420
                        </argumentList>
 
421
                </action>
 
422
 
 
423
                <action>
 
424
                        <Optional/>
 
425
                        <name>ImportResource</name>
 
426
                        <argumentList>
 
427
                                <argument>
 
428
                                        <name>SourceURI</name>
 
429
                                        <direction>in</direction>
 
430
                                        <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
 
431
                                </argument>
 
432
                                <argument>
 
433
                                        <name>DestinationURI</name>
 
434
                                        <direction>in</direction>
 
435
                                        <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
 
436
                                </argument>
 
437
                                <argument>
 
438
                                        <name>TransferID</name>
 
439
                                        <direction>out</direction>
 
440
                                        <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
 
441
                                </argument>
 
442
                        </argumentList>
 
443
                </action>
 
444
 
 
445
                <action>
 
446
                        <Optional/>
 
447
                        <name>ExportResource</name>
 
448
                        <argumentList>
 
449
                                <argument>
 
450
                                        <name>SourceURI</name>
 
451
                                        <direction>in</direction>
 
452
                                        <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
 
453
                                </argument>
 
454
                                <argument>
 
455
                                        <name>DestinationURI</name>
 
456
                                        <direction>in</direction>
 
457
                                        <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
 
458
                                </argument>
 
459
                                <argument>
 
460
                                        <name>TransferID</name>
 
461
                                        <direction>out</direction>
 
462
                                        <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
 
463
                                </argument>
 
464
                        </argumentList>
 
465
                </action>
 
466
 
 
467
                <action>
 
468
                        <Optional/>
 
469
                        <name>DeleteResource</name>
 
470
                        <argumentList>
 
471
                                <argument>
 
472
                                        <name>ResourceURI</name>
 
473
                                        <direction>in</direction>
 
474
                                        <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
 
475
                                </argument>
 
476
                        </argumentList>
 
477
                </action>
 
478
 
 
479
                <action>
 
480
                        <Optional/>
 
481
                        <name>StopTransferResource</name>
 
482
                        <argumentList>
 
483
                                <argument>
 
484
                                        <name>TransferID</name>
 
485
                                        <direction>in</direction>
 
486
                                        <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
 
487
                                </argument>
 
488
                        </argumentList>
 
489
                </action>
 
490
 
 
491
                <action>
 
492
                        <Optional/>
 
493
                        <name>GetTransferProgress</name>
 
494
                        <argumentList>
 
495
                                <argument>
 
496
                                        <name>TransferID</name>
 
497
                                        <direction>in</direction>
 
498
                                        <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
 
499
                                </argument>
 
500
                                <argument>
 
501
                                        <name>TransferStatus</name>
 
502
                                        <direction>out</direction>
 
503
                                        <relatedStateVariable>A_ARG_TYPE_TransferStatus</relatedStateVariable>
 
504
                                </argument>
 
505
                                <argument>
 
506
                                        <name>TransferLength</name>
 
507
                                        <direction>out</direction>
 
508
                                        <relatedStateVariable>A_ARG_TYPE_TransferLength</relatedStateVariable>
 
509
                                </argument>
 
510
                                <argument>
 
511
                                        <name>TransferTotal</name>
 
512
                                        <direction>out</direction>
 
513
                                        <relatedStateVariable>A_ARG_TYPE_TransferTotal</relatedStateVariable>
 
514
                                </argument>
 
515
                        </argumentList>
 
516
                </action>
 
517
 
 
518
                <action>
 
519
                        <Optional/>
 
520
                        <name>CreateReference</name>
 
521
                        <argumentList>
 
522
                                <argument>
 
523
                                        <name>ContainerID</name>
 
524
                                        <direction>in</direction>
 
525
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
526
                                </argument>
 
527
                                <argument>
 
528
                                        <name>ObjectID</name>
 
529
                                        <direction>in</direction>
 
530
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
531
                                </argument>
 
532
                                <argument>
 
533
                                        <name>NewID</name>
 
534
                                        <direction>out</direction>
 
535
                                        <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
 
536
                                </argument>
 
537
                        </argumentList>
 
538
                </action>
 
539
        </actionList>
 
540
</scpd>
 
 
b'\\ No newline at end of file'