summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2024-03-14 23:19:32 +0000
committerSadie Powell <sadie@witchery.services>2024-03-14 23:19:32 +0000
commit13a556df891756a195b2f432e4187103ce4043af (patch)
tree8b9d23b4c719e6249fc8d68a2bf84a4ee40c11ce /src
parent4e9d1835232552a1b86d8666e7e7265ce09cbc6a (diff)
Initialize timer members with constructor initialization.
Diffstat (limited to 'src')
-rw-r--r--src/timers.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/timers.cpp b/src/timers.cpp
index fed5d6396..d9164bda7 100644
--- a/src/timers.cpp
+++ b/src/timers.cpp
@@ -12,22 +12,19 @@
std::multimap<time_t, Timer *> TimerManager::Timers;
Timer::Timer(time_t time_from_now, bool repeating)
+ : trigger(Anope::CurTime + std::abs(time_from_now))
+ , secs(time_from_now)
+ , repeat(repeating)
{
- owner = NULL;
- trigger = Anope::CurTime + std::abs(time_from_now);
- secs = time_from_now;
- repeat = repeating;
-
TimerManager::AddTimer(this);
}
Timer::Timer(Module *creator, time_t time_from_now, bool repeating)
+ : owner(creator)
+ , trigger(Anope::CurTime + std::abs(time_from_now))
+ , secs(time_from_now)
+ , repeat(repeating)
{
- owner = creator;
- trigger = Anope::CurTime + std::abs(time_from_now);
- secs = time_from_now;
- repeat = repeating;
-
TimerManager::AddTimer(this);
}