]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Remove current time parameter of the Timer constructor
authorAttila Molnar <attilamolnar@hush.com>
Thu, 10 Jul 2014 10:17:55 +0000 (12:17 +0200)
committerAttila Molnar <attilamolnar@hush.com>
Thu, 10 Jul 2014 10:17:55 +0000 (12:17 +0200)
include/inspsocket.h
include/modules/dns.h
include/timer.h
src/coremods/core_dns.cpp
src/inspsocket.cpp
src/modules/extra/m_pgsql.cpp
src/modules/m_conn_join.cpp
src/modules/m_spanningtree/resolvers.cpp
src/timer.cpp

index 720489b7763dffa5e49d069752c496b5c87d94e4..1bcfbea096d7c5ec079f3eac221ca1be29c72ca7 100644 (file)
@@ -90,7 +90,7 @@ class CoreExport SocketTimeout : public Timer
         * @param secs_from_now Seconds from now to time out
         * @param now The current time
         */
-       SocketTimeout(int fd, BufferedSocket* thesock, long secs_from_now, time_t now) : Timer(secs_from_now, now), sock(thesock), sfd(fd) { }
+       SocketTimeout(int fd, BufferedSocket* thesock, long secs_from_now) : Timer(secs_from_now), sock(thesock), sfd(fd) { }
 
        /** Handle tick event
         */
index c76c5380522c5851fe6b85f8ea46e4d5491dd29d..400d2085d450d55b53f5772860b082e30e1d3283 100644 (file)
@@ -152,7 +152,7 @@ namespace DNS
                Module* const creator;
 
                Request(Manager* mgr, Module* mod, const std::string& addr, QueryType qt, bool usecache = true)
-                       : Timer((ServerInstance->Config->dns_timeout ? ServerInstance->Config->dns_timeout : 5), ServerInstance->Time())
+                       : Timer((ServerInstance->Config->dns_timeout ? ServerInstance->Config->dns_timeout : 5))
                        , Question(addr, qt)
                        , manager(mgr)
                        , use_cache(usecache)
index 1787da7ba1fe067ecb3b00a3661c0559fd2c4b69..2ac0517b84a3a62cf573f9523d4675a1a8e62af2 100644 (file)
@@ -50,10 +50,9 @@ class CoreExport Timer
  public:
        /** Default constructor, initializes the triggering time
         * @param secs_from_now The number of seconds from now to trigger the timer
-        * @param now The time now
         * @param repeating Repeat this timer every secs_from_now seconds if set to true
         */
-       Timer(unsigned int secs_from_now, time_t now, bool repeating = false);
+       Timer(unsigned int secs_from_now, bool repeating = false);
 
        /** Default destructor, removes the timer from the timer manager
         */
index 17e4897947b986a8fc0775ac943f3f15c9f888e2..f6a1da8c9685259100004725e0e5a6a3516e9148 100644 (file)
@@ -444,7 +444,7 @@ class MyManager : public Manager, public Timer, public EventHandler
  public:
        DNS::Request* requests[MAX_REQUEST_ID];
 
-       MyManager(Module* c) : Manager(c), Timer(3600, ServerInstance->Time(), true)
+       MyManager(Module* c) : Manager(c), Timer(3600, true)
        {
                for (int i = 0; i < MAX_REQUEST_ID; ++i)
                        requests[i] = NULL;
index eb59bf4f1a895ba371a3ff187c8778c3843d33bb..494422075b2b8736e4edc4a1d1c7a3025cbccd73 100644 (file)
@@ -107,7 +107,7 @@ BufferedSocketError BufferedSocket::BeginConnect(const irc::sockets::sockaddrs&
        if (!SocketEngine::AddFd(this, FD_WANT_NO_READ | FD_WANT_SINGLE_WRITE | FD_WRITE_WILL_BLOCK))
                return I_ERR_NOMOREFDS;
 
-       this->Timeout = new SocketTimeout(this->GetFd(), this, timeout, ServerInstance->Time());
+       this->Timeout = new SocketTimeout(this->GetFd(), this, timeout);
        ServerInstance->Timers.AddTimer(this->Timeout);
 
        ServerInstance->Logs->Log("SOCKET", LOG_DEBUG, "BufferedSocket::DoConnect success");
index 1f7d7c450c54573ba8cb76f6e8d6f88856da9652..b89633ede66769064d443eeb054daf4c2d1f2220 100644 (file)
@@ -57,7 +57,7 @@ class ReconnectTimer : public Timer
  private:
        ModulePgSQL* mod;
  public:
-       ReconnectTimer(ModulePgSQL* m) : Timer(5, ServerInstance->Time(), false), mod(m)
+       ReconnectTimer(ModulePgSQL* m) : Timer(5, false), mod(m)
        {
        }
        bool Tick(time_t TIME);
index 631e5945ce3623e658d07efd88e23e9f6112ca57..d5a095e7f89721df6e99f5492ebe76d04fe8921d 100644 (file)
@@ -43,7 +43,7 @@ class JoinTimer : public Timer
 
  public:
        JoinTimer(LocalUser* u, SimpleExtItem<JoinTimer>& ex, const std::string& chans, unsigned int delay)
-               : Timer(delay, ServerInstance->Time(), false)
+               : Timer(delay, false)
                , user(u), channels(chans), ext(ex)
        {
                ServerInstance->Timers.AddTimer(this);
index 80e8aeb0e23db5d373486ac2d2db64ae7bdd6eb8..3d04a5085dd0a9bc3c38b76aa961c8e12ab9657e 100644 (file)
@@ -128,7 +128,7 @@ void SecurityIPResolver::OnError(const DNS::Query *r)
 }
 
 CacheRefreshTimer::CacheRefreshTimer()
-       : Timer(3600, ServerInstance->Time(), true)
+       : Timer(3600, true)
 {
 }
 
index 4fee7174222340ee7604bd817f0780f3540c5a3b..0b0d8bac3664d93add0cffa572fc5666ba161403 100644 (file)
@@ -30,8 +30,8 @@ void Timer::SetInterval(time_t newinterval)
        ServerInstance->Timers.AddTimer(this);
 }
 
-Timer::Timer(unsigned int secs_from_now, time_t now, bool repeating)
-       : trigger(now + secs_from_now)
+Timer::Timer(unsigned int secs_from_now, bool repeating)
+       : trigger(ServerInstance->Time() + secs_from_now)
        , secs(secs_from_now)
        , repeat(repeating)
 {