summaryrefslogtreecommitdiff
path: root/httptnt/resourceStreamer.ecpp
diff options
context:
space:
mode:
authormethodus <methodus@web.de>2012-10-30 01:38:48 +0100
committermethodus <methodus@web.de>2012-10-30 01:38:48 +0100
commit24974f0ddf3645b6af4a13a68836b1f0cbb90a20 (patch)
treea06fa1496f6792c0febee850979a5e2ff2df56ce /httptnt/resourceStreamer.ecpp
parenta81d4ba071a41e76345ea8434c61698e2b29ba88 (diff)
downloadvdr-plugin-upnp-24974f0ddf3645b6af4a13a68836b1f0cbb90a20.tar.gz
vdr-plugin-upnp-24974f0ddf3645b6af4a13a68836b1f0cbb90a20.tar.bz2
Hopefully fixed the total jobs = 100, too many jobs issue
Diffstat (limited to 'httptnt/resourceStreamer.ecpp')
-rw-r--r--httptnt/resourceStreamer.ecpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/httptnt/resourceStreamer.ecpp b/httptnt/resourceStreamer.ecpp
index 9579fe6..dc4614b 100644
--- a/httptnt/resourceStreamer.ecpp
+++ b/httptnt/resourceStreamer.ecpp
@@ -11,18 +11,11 @@ int resourceID = 0;
#include "../include/media/mediaManager.h"
#include "../include/server.h"
-#include <tnt/httpreply.h>
-#include <tnt/httprequest.h>
-#include <tnt/http.h>
-
using namespace upnp;
</%pre>
<%request>
boost::shared_ptr<cResourceStreamer> streamer;
</%request>
-<#
-int doRequest(tnt::HttpReply reply, tnt::HttpRequest request, std::string objectID, int resourceID) {
-#>
<%cpp>
if(objectID.empty()){
reply.out() << "Object ID missing";
@@ -92,6 +85,7 @@ int doRequest(tnt::HttpReply reply, tnt::HttpRequest request, std::string object
codeText = "Partial Content";
}
+ reply.setKeepAliveTimeout(60000);
reply.setDirectMode(code, codeText.c_str());
size_t bytesRead = 0;
@@ -109,6 +103,3 @@ int doRequest(tnt::HttpReply reply, tnt::HttpRequest request, std::string object
reply.out() << std::flush;
return code;
</%cpp>
-<#
-}
-#>