summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authormethodus <methodus@web.de>2012-12-11 10:06:18 +0100
committermethodus <methodus@web.de>2012-12-11 10:06:18 +0100
commit7ed916270e9e445b73d463398187b696b36bb91a (patch)
tree41ed3cbec0e903879830866ebdc71d779ca4208d /include
parentccb5adcecc340db29e1fe2cddd7aef830f79a971 (diff)
downloadvdr-plugin-upnp-7ed916270e9e445b73d463398187b696b36bb91a.tar.gz
vdr-plugin-upnp-7ed916270e9e445b73d463398187b696b36bb91a.tar.bz2
Fixed thread cancelation due timeout. Threads should now exit in a clean manner.
Diffstat (limited to 'include')
-rw-r--r--include/contentDirectory.h2
-rw-r--r--include/webserver.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/include/contentDirectory.h b/include/contentDirectory.h
index 92544a0..8c9a4b7 100644
--- a/include/contentDirectory.h
+++ b/include/contentDirectory.h
@@ -52,6 +52,8 @@ private:
void Action();
+ cCondWait sleep;
+
} ContentDirectory;
} // namespace upnp
diff --git a/include/webserver.h b/include/webserver.h
index 1147b04..2509870 100644
--- a/include/webserver.h
+++ b/include/webserver.h
@@ -58,6 +58,7 @@ namespace upnp {
class cWSThread : public cThread {
public:
cWSThread(cWebserver& webServer);
+ virtual ~cWSThread();
void Stop();
virtual void Action(void);
private: