X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Ftimer.h;h=1538fbfb15a7d41670afcf6717c76c87aeeeac5e;hb=8c2bd7cc635ce14750729455284e4f76fb9fd920;hp=143ff4d9701d58d5b8b8f9bd3a3540a5eaa335d6;hpb=197c5247986bb39d36fa34e00afb0a8cbc05b762;p=user%2Fhenk%2Fcode%2Finspircd.git 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: + * + * + * + * 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);