]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_safelist.cpp
Decide that it wasn't quite appropriate :(
[user/henk/code/inspircd.git] / src / modules / m_safelist.cpp
index b3dfc93b9bf8d5ae12b5867ca6e463d15badf93f..127990051ca0e5026fd3523adddc7b024ef55d87 100644 (file)
@@ -41,22 +41,28 @@ class ListData
 typedef std::vector<userrec *> 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)
                 {