diff options
author | methodus <methodus@web.de> | 2013-04-29 20:48:55 +0200 |
---|---|---|
committer | methodus <methodus@web.de> | 2013-04-29 20:48:55 +0200 |
commit | d260e7cb971bfeb031f40c3d61e4778dd326083d (patch) | |
tree | a6c8d69e6bd79bae916e4a99b7f5bbf601f620e4 /httptnt | |
parent | 6457b2456fa09061afe3cc5360e74d0464fa1007 (diff) | |
download | vdr-plugin-upnp-d260e7cb971bfeb031f40c3d61e4778dd326083d.tar.gz vdr-plugin-upnp-d260e7cb971bfeb031f40c3d61e4778dd326083d.tar.bz2 |
Added X_MS_MediaReceiverRegistrar service for device management
Diffstat (limited to 'httptnt')
-rw-r--r-- | httptnt/x_mrr_scpd.ecpp | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/httptnt/x_mrr_scpd.ecpp b/httptnt/x_mrr_scpd.ecpp new file mode 100644 index 0000000..33168e2 --- /dev/null +++ b/httptnt/x_mrr_scpd.ecpp @@ -0,0 +1,100 @@ +<?xml version = "1.0" encoding = "utf-8"?> +<# + +This is the Media Receiver Registrar Service Description File + +It contains the service description for the connection manager of the media server. + +#> +<{ reply.setContentType("text/xml"); }> +<scpd xmlns="urn:schemas-upnp-org:service-1-0"> + <specVersion> + <major>1</major> + <minor>0</minor> + </specVersion> + <actionList> + <action> + <name>IsAuthorized</name> + <argumentList> + <argument> + <name>DeviceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_DeviceID</relatedStateVariable> + </argument> + <argument> + <name>Result</name> + <direction>out</direction> + <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable> + </argument> + </argumentList> + </action> +<# + <action> + <name>RegisterDevice</name> + <argumentList> + <argument> + <name>RegistrationReqMsg</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_RegistrationReqMsg</relatedStateVariable> + </argument> + <argument> + <name>RegistrationRespMsg</name> + <direction>out</direction> + <relatedStateVariable>A_ARG_TYPE_RegistrationRespMsg</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>IsValidated</name> + <argumentList> + <argument> + <name>DeviceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_DeviceID</relatedStateVariable> + </argument> + <argument> + <name>Result</name> + <direction>out</direction> + <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable> + </argument> + </argumentList> + </action> +#> + </actionList> + <serviceStateTable> + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_DeviceID</name> + <dataType>string</dataType> + </stateVariable> + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_Result</name> + <dataType>int</dataType> + </stateVariable> +<# + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_RegistrationReqMsg</name> + <dataType>bin.base64</dataType> + </stateVariable> + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_RegistrationRespMsg</name> + <dataType>bin.base64</dataType> + </stateVariable> + <stateVariable sendEvents="yes"> + <name>ValidationSucceededUpdateID</name> + <dataType>ui4</dataType> + </stateVariable> + <stateVariable sendEvents="yes"> + <name>ValidationRevokedUpdateID</name> + <dataType>ui4</dataType> + </stateVariable> +#> + <stateVariable sendEvents="yes"> + <name>AuthorizationGrantedUpdateID</name> + <dataType>ui4</dataType> + </stateVariable> + <stateVariable sendEvents="yes"> + <name>AuthorizationDeniedUpdateID</name> + <dataType>ui4</dataType> + </stateVariable> + </serviceStateTable> +</scpd>
\ No newline at end of file |