]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - include/timer.h
Incorporating InspTimer into safelist as a test
[user/henk/code/inspircd.git] / include / timer.h
1 class InspTimer
2 {
3  private:
4         time_t trigger;
5  public:
6         InspTimer(long secs_from_now) : trigger(time(NULL) + secs_from_now) { }
7         virtual ~InspTimer() { }
8         virtual time_t GetTimer()
9         {
10                 return trigger;
11         }
12         virtual void Tick(time_t TIME) {}
13 };
14
15 void TickTimers(time_t TIME);
16 void AddTimer(InspTimer* T);
17