diff options
| author | 2013-04-09 23:59:06 +0200 | |
|---|---|---|
| committer | 2013-04-21 18:00:20 +0200 | |
| commit | 0f928805dbd793d7c0f10da1135ab79ad169472f (patch) | |
| tree | 4896856017cccc1847e408270e7df4297e5c1047 /src/modules/m_spanningtree/resolvers.cpp | |
| parent | Timer changes and TimerManager enhancements (diff) | |
m_spanningtree Move CacheTimer into utils
Diffstat (limited to 'src/modules/m_spanningtree/resolvers.cpp')
| -rw-r--r-- | src/modules/m_spanningtree/resolvers.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/modules/m_spanningtree/resolvers.cpp b/src/modules/m_spanningtree/resolvers.cpp index b0be2cd60..ff5544064 100644 --- a/src/modules/m_spanningtree/resolvers.cpp +++ b/src/modules/m_spanningtree/resolvers.cpp @@ -20,6 +20,7 @@ #include "inspircd.h" +#include "cachetimer.h" #include "resolvers.h" #include "main.h" #include "utils.h" @@ -108,3 +109,14 @@ void SecurityIPResolver::OnError(ResolverError e, const std::string &errormessag ServerInstance->Logs->Log("m_spanningtree",LOG_DEFAULT,"Could not resolve IP associated with Link '%s': %s", MyLink->Name.c_str(),errormessage.c_str()); } + +CacheRefreshTimer::CacheRefreshTimer(SpanningTreeUtilities* Util) + : Timer(3, ServerInstance->Time(), true), Utils(Util) +{ +} + +bool CacheRefreshTimer::Tick(time_t TIME) +{ + Utils->RefreshIPCache(); + return true; +} |
