From 612bb6602616f7ec5bd2c983500336f7eff419e0 Mon Sep 17 00:00:00 2001 From: brain Date: Thu, 23 Feb 2006 20:07:10 +0000 Subject: Removed bit of logging that said the timer was ticking -- we know it works now :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3309 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_safelist.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/modules/m_safelist.cpp b/src/modules/m_safelist.cpp index b3dfc93b9..127990051 100644 --- a/src/modules/m_safelist.cpp +++ b/src/modules/m_safelist.cpp @@ -41,22 +41,28 @@ class ListData typedef std::vector UserList; UserList listusers; /* vector of people doing a /list */ +/* + * To create a timer which recurs every second, we inherit from InspTimer. + * InspTimer is only one-shot however, so at the end of each Tick() we simply + * insert another of ourselves into the pending queue :) + */ class ListTimer : public InspTimer { private: + Server* Srv; + char buffer[MAXBUF]; + chanrec *chan; + public: + ListTimer(long interval, Server* Me) : InspTimer(interval,TIME), Srv(Me) { } virtual void Tick(time_t TIME) { - log(DEBUG,"*** Timer tick!"); - bool go_again = true; - chanrec *chan; - char buffer[MAXBUF]; while (go_again) { -- cgit v1.2.3