summaryrefslogtreecommitdiff
path: root/client/filter.h
diff options
context:
space:
mode:
authorschmirl <schmirl>2007-04-23 12:52:28 +0000
committerschmirl <schmirl>2007-04-23 12:52:28 +0000
commit6dd3cc412ee9326c4508f8e73f042223f4e816c3 (patch)
treea7f0934c528e3ee48e880440cbca74aad596bf2d /client/filter.h
parent5f54824d3d0abb08ebd6f1ef7e9f1952a7498e46 (diff)
downloadvdr-plugin-streamdev-6dd3cc412ee9326c4508f8e73f042223f4e816c3.tar.gz
vdr-plugin-streamdev-6dd3cc412ee9326c4508f8e73f042223f4e816c3.tar.bz2
client_section-pipe-carbage-collector.patch by Petri Hintukainen
- Run section filter carbage collector when adding new filter. Carbage collector closes all filters that have already been closed by local VDR section handler. (without this, closed section filters are removed only when they receive data from server. If they wont, ...). - Add locking to list handling (list is accessed from separate threads) Modified Files: client/filter.c client/filter.h
Diffstat (limited to 'client/filter.h')
-rw-r--r--client/filter.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/client/filter.h b/client/filter.h
index 9fb9df0..04e8c75 100644
--- a/client/filter.h
+++ b/client/filter.h
@@ -1,5 +1,5 @@
/*
- * $Id: filter.h,v 1.2 2007/04/23 11:23:15 schmirl Exp $
+ * $Id: filter.h,v 1.3 2007/04/23 12:52:28 schmirl Exp $
*/
#ifndef VDR_STREAMDEV_FILTER_H
@@ -23,6 +23,7 @@ private:
protected:
virtual void Action(void);
+ void CarbageCollect(void);
public:
cStreamdevFilters(void);