]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/timer.cpp
Take some debug crap out of ModeParser::ModeString()
[user/henk/code/inspircd.git] / src / timer.cpp
index f35a9c67be4acc39b5d8a992bc131eaba667495c..9157c152187b6ba0994854cf9f0fac7ed237bddc 100644 (file)
  * ---------------------------------------------------
  */
 
-#include <vector>
-#include <map>
-#include "inspircd_config.h"
 #include "inspircd.h"
-#include "typedefs.h"
-#include "helperfuncs.h"
 #include "timer.h"
 
-typedef std::vector<InspTimer*> timergroup;
-typedef std::map<time_t, timergroup*> timerlist;
-
-timerlist Timers;
-
-void TickTimers(time_t TIME)
+void TimerManager::TickTimers(time_t TIME)
 {
        timerlist::iterator found = Timers.find(TIME);
 
@@ -57,7 +47,7 @@ void TickTimers(time_t TIME)
  * If you move your clock BACK, and your timers move further ahead as a result,
  * then tough titty you'll just have to wait.
  */
-void TickMissedTimers(time_t TIME)
+void TimerManager::TickMissedTimers(time_t TIME)
 {
        for (time_t n = TIME-1; n > TIME-120; n--)
        {
@@ -78,7 +68,7 @@ void TickMissedTimers(time_t TIME)
        }
 }
 
-void AddTimer(InspTimer* T)
+void TimerManager::AddTimer(InspTimer* T)
 {
        timergroup* x = NULL;
 
@@ -96,3 +86,4 @@ void AddTimer(InspTimer* T)
 
        x->push_back(T);
 }
+