Imported Upstream version 0.20.12
[profile/ivi/GUPnP.git] / tests / gtest / data / TestService.xml
1 <scpd xmlns="urn:schemas-upnp-org:service-1-0">
2   <specVersion>
3     <major>1</major>
4     <minor>0</minor>
5   </specVersion>
6   <serviceStateTable>
7     <stateVariable sendEvents="no">
8       <name>A_ARG_TYPE_ObjectID</name>
9       <dataType>string</dataType>
10     </stateVariable>
11     <stateVariable sendEvents="no">
12       <name>A_ARG_TYPE_Result</name>
13       <dataType>string</dataType>
14     </stateVariable>
15     <stateVariable sendEvents="no">
16       <name>A_ARG_TYPE_BrowseFlag</name>
17       <dataType>string</dataType>
18       <allowedValueList>
19         <allowedValue>BrowseMetadata</allowedValue>
20         <allowedValue>BrowseDirectChildren</allowedValue>
21       </allowedValueList>
22     </stateVariable>
23     <stateVariable sendEvents="no">
24       <name>A_ARG_TYPE_Filter</name>
25       <dataType>string</dataType>
26     </stateVariable>
27     <stateVariable sendEvents="no">
28       <name>A_ARG_TYPE_SortCriteria</name>
29       <dataType>string</dataType>
30     </stateVariable>
31     <stateVariable sendEvents="no">
32       <name>A_ARG_TYPE_Index</name>
33       <dataType>ui4</dataType>
34     </stateVariable>
35     <stateVariable sendEvents="no">
36       <name>A_ARG_TYPE_Count</name>
37       <dataType>ui4</dataType>
38     </stateVariable>
39     <stateVariable sendEvents="yes">
40       <name>evented_variable</name>
41       <dataType>string</dataType>
42     </stateVariable>
43   </serviceStateTable>
44   <actionList>
45     <action>
46       <name>Browse</name>
47       <argumentList>
48         <argument>
49           <name>ObjectID</name>
50           <direction>in</direction>
51           <relatedStateVariable>
52           A_ARG_TYPE_ObjectID</relatedStateVariable>
53         </argument>
54         <argument>
55           <name>BrowseFlag</name>
56           <direction>in</direction>
57           <relatedStateVariable>
58           A_ARG_TYPE_BrowseFlag</relatedStateVariable>
59         </argument>
60         <argument>
61           <name>Filter</name>
62           <direction>in</direction>
63           <relatedStateVariable>
64           A_ARG_TYPE_Filter</relatedStateVariable>
65         </argument>
66         <argument>
67           <name>StartingIndex</name>
68           <direction>in</direction>
69           <relatedStateVariable>
70           A_ARG_TYPE_Index</relatedStateVariable>
71         </argument>
72         <argument>
73           <name>RequestedCount</name>
74           <direction>in</direction>
75           <relatedStateVariable>
76           A_ARG_TYPE_Count</relatedStateVariable>
77         </argument>
78         <argument>
79           <name>SortCriteria</name>
80           <direction>in</direction>
81           <relatedStateVariable>
82           A_ARG_TYPE_SortCriteria</relatedStateVariable>
83         </argument>
84         <argument>
85           <name>Result</name>
86           <direction>out</direction>
87           <relatedStateVariable>
88           A_ARG_TYPE_Result</relatedStateVariable>
89         </argument>
90         <argument>
91           <name>NumberReturned</name>
92           <direction>out</direction>
93           <relatedStateVariable>
94           A_ARG_TYPE_Count</relatedStateVariable>
95         </argument>
96         <argument>
97           <name>TotalMatches</name>
98           <direction>out</direction>
99           <relatedStateVariable>
100           A_ARG_TYPE_Count</relatedStateVariable>
101         </argument>
102         <argument>
103           <name>UpdateID</name>
104           <direction>out</direction>
105           <relatedStateVariable>
106           A_ARG_TYPE_UpdateID</relatedStateVariable>
107         </argument>
108       </argumentList>
109     </action>
110   </actionList>
111 </scpd>