summaryrefslogtreecommitdiff
path: root/httptnt/deviceDescription.ecpp
diff options
context:
space:
mode:
Diffstat (limited to 'httptnt/deviceDescription.ecpp')
-rw-r--r--httptnt/deviceDescription.ecpp23
1 files changed, 13 insertions, 10 deletions
diff --git a/httptnt/deviceDescription.ecpp b/httptnt/deviceDescription.ecpp
index 9646d30..832df86 100644
--- a/httptnt/deviceDescription.ecpp
+++ b/httptnt/deviceDescription.ecpp
@@ -17,7 +17,7 @@ It contains the device and service descriptions of the media server.
using namespace upnp;
</%pre>
-<{
+<%cpp>
upnp::cMediaServer* server = cMediaServer::GetInstance();
const upnp::cWebserver& webserver = server->GetWebserver();
@@ -31,7 +31,7 @@ using namespace upnp;
reply.setContentType("application/xml");
-}>
+</%cpp>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:dlna="urn:schemas-dlna-org:device-1-0">
<specVersion>
<major>1</major>
@@ -51,13 +51,12 @@ using namespace upnp;
<presentationURL><$ presentationUrl $></presentationURL>
<dlna:X_DLNADOC>DMS-1.50</dlna:X_DLNADOC>
<serviceList>
-<{
+<%cpp>
const cMediaServer::serviceMap& services = server->GetServices();
for(cMediaServer::serviceMap::const_iterator it = services.begin(); it != services.end(); ++it){
const cUPnPService::Description& serviceDescription = (*it).second->GetServiceDescription();
-}>
-
+</%cpp>
<service>
<serviceType><$ serviceDescription.serviceType $></serviceType>
<serviceId><$ serviceDescription.serviceID $></serviceId>
@@ -65,14 +64,16 @@ using namespace upnp;
<controlURL><$ controlUrl $><$ serviceDescription.controlDescriptor $></controlURL>
<eventSubURL><$ controlUrl $><$ serviceDescription.eventSubscriberDescriptor $></eventSubURL>
</service>
-% };
+<%cpp>
+ };
+</%cpp>
</serviceList>
<iconList>
-<{
+<%cpp>
const cMediaServer::iconList& icons = server->GetServerIcons();
for(cMediaServer::iconList::const_iterator it = icons.begin(); it != icons.end(); ++it){
-}>
+</%cpp>
<icon>
<mimetype><$ (*it).profile.mime $></mimetype>
<width><$ (*it).profile.width $></width>
@@ -80,7 +81,9 @@ using namespace upnp;
<depth><$ (int)(*it).profile.bitDepth $></depth>
<url><$ staticContentUrl $><$ (*it).filename $></url>
</icon>
-% };
+<%cpp>
+ };
+</%cpp>
</iconList>
</device>
-</root> \ No newline at end of file
+</root>