servicediscoveryandcontrol/pnp/test/upnp/unittests/upnpdescriptiontest/xml_input_files/servicedesc_DEF126707.xml
changeset 0 f5a58ecadc66
equal deleted inserted replaced
-1:000000000000 0:f5a58ecadc66
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- 
       
     3 	This is service description of media renederer
       
     4 -->
       
     5 <scpd xmlns="urn:schemas-upnp-org:service-1-0">
       
     6    <specVersion>
       
     7       <major>1</major>
       
     8       <minor>0</minor>
       
     9    </specVersion>
       
    10    <actionList>
       
    11       <action>
       
    12          <name>Browse</name>
       
    13 		 <name>Redundant:Browse</name>
       
    14          <argumentList>
       
    15             <argument>
       
    16                <name>ObjectID</name>
       
    17                <direction>in</direction>
       
    18                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    19             </argument>
       
    20             <argument>
       
    21                <name>BrowseFlag</name>
       
    22 			   <name>Redundant:BrowseFlag</name>
       
    23                <direction>in</direction>
       
    24 			   <retval />
       
    25                <relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable>
       
    26             </argument>
       
    27             <argument>
       
    28                <name>Filter</name>
       
    29                <direction>in</direction>
       
    30                <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
       
    31             </argument>
       
    32             <argument>
       
    33                <name>StartingIndex</name>
       
    34                <direction>in</direction>
       
    35                <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
       
    36             </argument>
       
    37             <argument>
       
    38                <name>RequestedCount</name>
       
    39                <direction>in</direction>
       
    40                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
    41             </argument>
       
    42             <argument>
       
    43                <name>SortCriteria</name>
       
    44                <direction>in</direction>
       
    45                <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
       
    46             </argument>
       
    47             <argument>
       
    48                <name>Result</name>
       
    49                <direction>out</direction>
       
    50                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
    51             </argument>
       
    52             <argument>
       
    53                <name>NumberReturned</name>
       
    54                <direction>out</direction>
       
    55                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
    56             </argument>
       
    57             <argument>
       
    58                <name>TotalMatches</name>
       
    59                <direction>out</direction>
       
    60                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
    61             </argument>
       
    62             <argument>
       
    63                <name>UpdateID</name>
       
    64                <direction>out</direction>
       
    65 			   <direction>in</direction>
       
    66                <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
       
    67             </argument>
       
    68          </argumentList>
       
    69       </action>
       
    70       <action>
       
    71          <name>CreateObject</name>
       
    72          <argumentList>
       
    73             <argument>
       
    74                <name>ContainerID</name>
       
    75                <direction>in</direction>
       
    76                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    77             </argument>
       
    78             <argument>
       
    79                <name>Elements</name>
       
    80                <direction>in</direction>
       
    81                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
    82             </argument>
       
    83             <argument>
       
    84                <name>ObjectID</name>
       
    85                <direction>out</direction>
       
    86                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    87             </argument>
       
    88             <argument>
       
    89                <name>Result</name>
       
    90                <direction>out</direction>
       
    91                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
    92             </argument>
       
    93          </argumentList>
       
    94       </action>
       
    95       <action>
       
    96          <name>CreateReference</name>
       
    97          <argumentList>
       
    98             <argument>
       
    99                <name>ContainerID</name>
       
   100                <direction>in</direction>
       
   101                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   102             </argument>
       
   103             <argument>
       
   104                <name>ObjectID</name>
       
   105                <direction>in</direction>
       
   106                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   107             </argument>
       
   108             <argument>
       
   109                <name>NewID</name>
       
   110                <direction>out</direction>
       
   111                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   112             </argument>
       
   113          </argumentList>
       
   114       </action>
       
   115       <action>
       
   116          <name>DeleteResource</name>
       
   117          <argumentList>
       
   118             <argument>
       
   119                <name>ResourceURI</name>
       
   120                <direction>in</direction>
       
   121                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   122             </argument>
       
   123          </argumentList>
       
   124       </action>
       
   125       <action>
       
   126          <name>DestroyObject</name>
       
   127          <argumentList>
       
   128             <argument>
       
   129                <name>ObjectID</name>
       
   130                <direction>in</direction>
       
   131                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   132             </argument>
       
   133          </argumentList>
       
   134       </action>
       
   135       <action>
       
   136          <name>ExportResource</name>
       
   137 		 <name>Redundant:ExportResource</name>
       
   138          <argumentList>
       
   139             <argument>
       
   140                <name>SourceURI</name>
       
   141                <direction>in</direction>
       
   142                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   143             </argument>
       
   144             <argument>
       
   145                <name>DestinationURI</name>
       
   146                <direction>in</direction>
       
   147                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   148             </argument>
       
   149             <argument>
       
   150                <name>TransferID</name>
       
   151                <direction>out</direction>
       
   152                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   153             </argument>
       
   154          </argumentList>
       
   155       </action>
       
   156       <action>
       
   157          <name>GetSearchCapabilities</name>
       
   158          <argumentList>
       
   159             <argument>
       
   160                <name>SearchCaps</name>
       
   161 			   <name>Redundant:SearchCaps</name>
       
   162                <direction>out</direction>
       
   163                <relatedStateVariable>SearchCapabilities</relatedStateVariable>
       
   164             </argument>
       
   165          </argumentList>
       
   166       </action>
       
   167       <action>
       
   168          <name>GetSortCapabilities</name>
       
   169          <argumentList>
       
   170             <argument>
       
   171                <name>SortCaps</name>
       
   172                <direction>out</direction>
       
   173                <relatedStateVariable>SortCapabilities</relatedStateVariable>
       
   174             </argument>
       
   175          </argumentList>
       
   176       </action>
       
   177       <action>
       
   178          <name>GetSystemUpdateID</name>
       
   179          <argumentList>
       
   180             <argument>
       
   181                <name>Id</name>
       
   182                <direction>out</direction>
       
   183                <relatedStateVariable>SystemUpdateID</relatedStateVariable>
       
   184             </argument>
       
   185          </argumentList>
       
   186       </action>
       
   187       <action>
       
   188          <name>GetTransferProgress</name>
       
   189          <argumentList>
       
   190             <argument>
       
   191                <name>TransferID</name>
       
   192                <direction>in</direction>
       
   193                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   194             </argument>
       
   195             <argument>
       
   196                <name>TransferStatus</name>
       
   197                <direction>out</direction>
       
   198                <relatedStateVariable>A_ARG_TYPE_TransferStatus</relatedStateVariable>
       
   199             </argument>
       
   200             <argument>
       
   201                <name>TransferLength</name>
       
   202                <direction>out</direction>
       
   203                <relatedStateVariable>A_ARG_TYPE_TransferLength</relatedStateVariable>
       
   204             </argument>
       
   205             <argument>
       
   206                <name>TransferTotal</name>
       
   207                <direction>out</direction>
       
   208                <relatedStateVariable>A_ARG_TYPE_TransferTotal</relatedStateVariable>
       
   209             </argument>
       
   210          </argumentList>
       
   211       </action>
       
   212       <action>
       
   213          <name>ImportResource</name>
       
   214          <argumentList>
       
   215             <argument>
       
   216                <name>SourceURI</name>
       
   217                <direction>in</direction>
       
   218                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   219             </argument>
       
   220             <argument>
       
   221                <name>DestinationURI</name>
       
   222                <direction>in</direction>
       
   223                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   224             </argument>
       
   225             <argument>
       
   226                <name>TransferID</name>
       
   227                <direction>out</direction>
       
   228                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   229             </argument>
       
   230          </argumentList>
       
   231       </action>
       
   232       <action>
       
   233          <name>Search</name>
       
   234          <argumentList>
       
   235             <argument>
       
   236                <name>ContainerID</name>
       
   237                <direction>in</direction>
       
   238                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   239             </argument>
       
   240             <argument>
       
   241                <name>SearchCriteria</name>
       
   242                <direction>in</direction>
       
   243                <relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
       
   244             </argument>
       
   245             <argument>
       
   246                <name>Filter</name>
       
   247                <direction>in</direction>
       
   248                <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
       
   249             </argument>
       
   250             <argument>
       
   251                <name>StartingIndex</name>
       
   252                <direction>in</direction>
       
   253                <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
       
   254             </argument>
       
   255             <argument>
       
   256                <name>RequestedCount</name>
       
   257                <direction>in</direction>
       
   258                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   259             </argument>
       
   260             <argument>
       
   261                <name>SortCriteria</name>
       
   262                <direction>in</direction>
       
   263                <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
       
   264             </argument>
       
   265             <argument>
       
   266                <name>Result</name>
       
   267                <direction>out</direction>
       
   268                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
   269             </argument>
       
   270             <argument>
       
   271                <name>NumberReturned</name>
       
   272                <direction>out</direction>
       
   273                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   274             </argument>
       
   275             <argument>
       
   276                <name>TotalMatches</name>
       
   277                <direction>out</direction>
       
   278                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   279             </argument>
       
   280             <argument>
       
   281                <name>UpdateID</name>
       
   282                <direction>out</direction>
       
   283                <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
       
   284             </argument>
       
   285          </argumentList>
       
   286       </action>
       
   287       <action>
       
   288          <name>StopTransferResource</name>
       
   289          <argumentList>
       
   290             <argument>
       
   291                <name>TransferID</name>
       
   292                <direction>in</direction>
       
   293                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   294             </argument>
       
   295          </argumentList>
       
   296       </action>
       
   297       <action>
       
   298          <name>UpdateObject</name>
       
   299          <argumentList>
       
   300             <argument>
       
   301                <name>ObjectID</name>
       
   302                <direction>in</direction>
       
   303                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   304             </argument>
       
   305             <argument>
       
   306                <name>CurrentTagValue</name>
       
   307                <direction>in</direction>
       
   308                <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
       
   309             </argument>
       
   310             <argument>
       
   311                <name>NewTagValue</name>
       
   312                <direction>in</direction>
       
   313                <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
       
   314             </argument>
       
   315          </argumentList>
       
   316       </action>
       
   317    </actionList>
       
   318    <serviceStateTable>
       
   319       <stateVariable sendEvents="no">
       
   320          <name>A_ARG_TYPE_SortCriteria</name>
       
   321 		 <name>Redundant:A_ARG_TYPE_SortCriteria</name>
       
   322          <dataType>string</dataType>
       
   323       </stateVariable>
       
   324       <stateVariable sendEvents="no">
       
   325          <name>A_ARG_TYPE_TransferLength</name>
       
   326          <dataType>string</dataType>
       
   327       </stateVariable>
       
   328       <stateVariable sendEvents="yes">
       
   329          <name>TransferIDs</name>
       
   330          <dataType>string</dataType>
       
   331       </stateVariable>
       
   332       <stateVariable sendEvents="no">
       
   333          <name>A_ARG_TYPE_UpdateID</name>
       
   334          <dataType>ui4</dataType>
       
   335       </stateVariable>
       
   336       <stateVariable sendEvents="no">
       
   337          <name>A_ARG_TYPE_SearchCriteria</name>
       
   338          <dataType>string</dataType>
       
   339       </stateVariable>
       
   340       <stateVariable sendEvents="no">
       
   341          <name>A_ARG_TYPE_Filter</name>
       
   342          <dataType>string</dataType>
       
   343       </stateVariable>
       
   344       <stateVariable sendEvents="yes">
       
   345          <name>ContainerUpdateIDs</name>
       
   346          <dataType>string</dataType>
       
   347       </stateVariable>
       
   348       <stateVariable sendEvents="no">
       
   349          <name>A_ARG_TYPE_Result</name>
       
   350          <dataType>string</dataType>
       
   351       </stateVariable>
       
   352       <stateVariable sendEvents="no">
       
   353          <name>A_ARG_TYPE_Index</name>
       
   354          <dataType>ui4</dataType>
       
   355       </stateVariable>
       
   356       <stateVariable sendEvents="no">
       
   357          <name>A_ARG_TYPE_TransferID</name>
       
   358          <dataType>ui4</dataType>
       
   359       </stateVariable>
       
   360       <stateVariable sendEvents="no">
       
   361          <name>A_ARG_TYPE_TagValueList</name>
       
   362          <dataType>string</dataType>
       
   363       </stateVariable>
       
   364       <stateVariable sendEvents="no">
       
   365          <name>A_ARG_TYPE_URI</name>
       
   366          <dataType>uri</dataType>
       
   367       </stateVariable>
       
   368       <stateVariable sendEvents="no">
       
   369          <name>A_ARG_TYPE_ObjectID</name>
       
   370          <dataType>string</dataType>
       
   371       </stateVariable>
       
   372       <stateVariable sendEvents="no">
       
   373          <name>SortCapabilities</name>
       
   374          <dataType>string</dataType>
       
   375       </stateVariable>
       
   376       <stateVariable sendEvents="no">
       
   377          <name>SearchCapabilities</name>
       
   378          <dataType>string</dataType>
       
   379       </stateVariable>
       
   380       <stateVariable sendEvents="no">
       
   381          <name>A_ARG_TYPE_Count</name>
       
   382          <dataType>ui4</dataType>
       
   383       </stateVariable>
       
   384       <stateVariable sendEvents="no">
       
   385          <name>A_ARG_TYPE_BrowseFlag</name>
       
   386          <dataType>string</dataType>
       
   387          <allowedValueList>
       
   388             <allowedValue>BrowseMetadata</allowedValue>
       
   389             <allowedValue>BrowseDirectChildren</allowedValue>
       
   390          </allowedValueList>
       
   391       </stateVariable>
       
   392       <stateVariable sendEvents="yes">
       
   393          <name>SystemUpdateID</name>
       
   394          <dataType>ui4</dataType>
       
   395       </stateVariable>
       
   396       <stateVariable sendEvents="no">
       
   397          <name>A_ARG_TYPE_TransferStatus</name>
       
   398          <dataType>string</dataType>
       
   399 		 <defaultValue>adi</defaultValue>
       
   400 		 <defaultValue>Redundant:adi</defaultValue>
       
   401          <allowedValueRange>
       
   402             <minimum>4</minimum>
       
   403 			<maximum>10</maximum>
       
   404 			<step>2</step>
       
   405          </allowedValueRange>
       
   406       </stateVariable>
       
   407       <stateVariable sendEvents="no">
       
   408          <name>A_ARG_TYPE_TransferTotal</name>
       
   409          <dataType>string</dataType>
       
   410       </stateVariable>
       
   411    </serviceStateTable>
       
   412 </scpd>