Skip to content

Commit 24310aa

Browse files
authored
Use double instead of long double as the type for timer durations (#144)
1 parent 5103ec7 commit 24310aa

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

trantor/net/EventLoop.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,11 @@ class TRANTOR_EXPORT EventLoop : NonCopyable
164164
runAfter(10min, task);
165165
@endcode
166166
*/
167-
TimerId runAfter(const std::chrono::duration<long double> &delay,
168-
const Func &cb)
167+
TimerId runAfter(const std::chrono::duration<double> &delay, const Func &cb)
169168
{
170169
return runAfter(delay.count(), cb);
171170
}
172-
TimerId runAfter(const std::chrono::duration<long double> &delay, Func &&cb)
171+
TimerId runAfter(const std::chrono::duration<double> &delay, Func &&cb)
173172
{
174173
return runAfter(delay.count(), std::move(cb));
175174
}
@@ -194,13 +193,12 @@ class TRANTOR_EXPORT EventLoop : NonCopyable
194193
runEvery(0.1h, task);
195194
@endcode
196195
*/
197-
TimerId runEvery(const std::chrono::duration<long double> &interval,
196+
TimerId runEvery(const std::chrono::duration<double> &interval,
198197
const Func &cb)
199198
{
200199
return runEvery(interval.count(), cb);
201200
}
202-
TimerId runEvery(const std::chrono::duration<long double> &interval,
203-
Func &&cb)
201+
TimerId runEvery(const std::chrono::duration<double> &interval, Func &&cb)
204202
{
205203
return runEvery(interval.count(), std::move(cb));
206204
}

0 commit comments

Comments
 (0)