diff options
author | schmirl <schmirl> | 2007-04-23 12:52:28 +0000 |
---|---|---|
committer | schmirl <schmirl> | 2007-04-23 12:52:28 +0000 |
commit | 6dd3cc412ee9326c4508f8e73f042223f4e816c3 (patch) | |
tree | a7f0934c528e3ee48e880440cbca74aad596bf2d /client/filter.h | |
parent | 5f54824d3d0abb08ebd6f1ef7e9f1952a7498e46 (diff) | |
download | vdr-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.h | 3 |
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); |