remove older no more needed events from epgcache
[enigma2.git] / lib / dvb / epgcache.h
index d27c4b3e0a220ed662c8e9bd0e9a117e234c43b9..749854a5f8191ac3e0a741b24b2a484d28aeaf97 100644 (file)
@@ -176,8 +176,9 @@ class eEPGCache: public eMainloop, private eThread, public Object
                void abortEPG();
                void abortNonAvail();
        };
+       void FixOverlapping(std::pair<eventMap,timeMap> &servicemap, time_t TM, int duration, const timeMap::iterator &tm_it, const uniqueEPGKey &service);
 public:
-       enum {NOWNEXT=1, SCHEDULE=2, SCHEDULE_OTHER=4};
+       enum {PRIVATE=0, NOWNEXT=1, SCHEDULE=2, SCHEDULE_OTHER=4};
        struct Message
        {
                enum