summaryrefslogtreecommitdiff
path: root/libcore/timers.h
blob: aba873c9594651c0c2cab01b4367f7e45db08098 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef __NOPACITY_TIMERS_H
#define __NOPACITY_TIMERS_H

#include <vdr/timers.h>
#include <vdr/plugin.h>

class cGlobalSortedTimers : public cVector<const cTimer *> {
    private:
        bool *localTimer;
    public:
        cGlobalSortedTimers(bool forceRefresh = false);
        virtual ~cGlobalSortedTimers(void);
        bool IsRemoteTimer(int i);
        int NumTimerConfilicts(void);
};

class cRemoteTimerRefresh: public cThread {
    protected:
        virtual void Action(void);
    public:
        cRemoteTimerRefresh(void);
        virtual ~cRemoteTimerRefresh(void);
};
#endif //__NOPACITY_TIMERS_H