Review Request 110836: Port time_t to QDateTime in SlaveBase (KIO)
David Faure
faure at kde.org
Wed Jun 5 22:58:48 UTC 2013
> On June 5, 2013, 10:35 p.m., David Gil Oliva wrote:
> > kio/kio/slavebase.cpp, line 275
> > <http://git.reviewboard.kde.org/r/110836/diff/1/?file=148651#file148651line275>
> >
> > AFAIK, time_t can be either a given moment in time (say 2013-06-06, 00:00) or an elapsed time (say 136 seconds).
> >
> > On the other hand, QDateTime can only be a given moment in time. That's why I try to transform the time_t of elapsed time to integers and work with seconds.
> >
> > I'll try to stick with QDateTime and compute the timeouts using other means.
Well time_t is always an elapsed time, but usually since the epoch (1970) :-)
But yeah, I know what you mean, it can also be used as an elapsed time since some other starting time.
But I don't get it. From the calculation above (d->timeout - time(0)) I conclude that d->timeout is actually an absolute time (i.e. since the epoch). Otherwise this substraction makes no sense at all. So surely QDateTime::msecsTo() would be fine here?
The name "timeout" is just very very confusing in the existing code, that's for sure. It's not a duration AFAICS, it's the absolute time at which we'll "get a timeout".
- David
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/110836/#review33834
-----------------------------------------------------------
On June 5, 2013, 11:19 a.m., David Gil Oliva wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/110836/
> -----------------------------------------------------------
>
> (Updated June 5, 2013, 11:19 a.m.)
>
>
> Review request for KDE Frameworks.
>
>
> Description
> -------
>
> Port time_t to QDateTime in SlaveBase (KIO)
>
>
> Diffs
> -----
>
> kio/kio/slavebase.cpp e5333cfff24d0fdb3eb7f123413e8fb80e504d37
>
> Diff: http://git.reviewboard.kde.org/r/110836/diff/
>
>
> Testing
> -------
>
> It builds.
>
>
> Thanks,
>
> David Gil Oliva
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20130605/f77aab52/attachment.html>
More information about the Kde-frameworks-devel
mailing list