1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 17:06:37 +02:00

Changed module callbacks to use new Timer API

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2338 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
adam-
2009-06-26 20:01:26 +00:00
parent dc8f7923f4
commit 6b5786aa37
6 changed files with 91 additions and 219 deletions
+18
View File
@@ -445,3 +445,21 @@ bool ModuleManager::SetPriority(Module* mod, Implementation i, Priority s, Modul
return true;
}
/** Delete all timers attached to a module
* @param m The module
*/
void ModuleManager::ClearTimers(Module *m)
{
std::list<Timer *>::iterator it;
Timer *t2;
for (it = m->CallBacks.begin(); it != m->CallBacks.end(); ++it)
{
t2 = *it;
TimerManager::DelTimer(t2);
}
m->CallBacks.clear();
}