diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/timer.h | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/include/timer.h b/include/timer.h index 143ff4d97..1538fbfb1 100644 --- a/include/timer.h +++ b/include/timer.h @@ -1,15 +1,36 @@ +/* +------------------------------------+ + * | Inspire Internet Relay Chat Daemon | + * +------------------------------------+ + * + * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * E-mail: + * <brain@chatspike.net> + * <Craig@chatspike.net> + * + * Written by Craig Edwards, Craig McLure, and others. + * This program is free but copyrighted software; see + * the file COPYING for details. + * + * --------------------------------------------------- + */ + class InspTimer { private: time_t trigger; public: - InspTimer(long secs_from_now) : trigger(time(NULL) + secs_from_now) { } + InspTimer(long secs_from_now,time_t now) + { + trigger = now + secs_from_now; + } virtual ~InspTimer() { } virtual time_t GetTimer() { return trigger; } - virtual void Tick(time_t TIME) {} + virtual void Tick(time_t TIME) + { + } }; void TickTimers(time_t TIME); |