[Libevent-users] EV_PERSIST behavior
Christopher Layne
clayne at anodized.com
Tue May 8 21:10:29 EDT 2007
On Tue, May 08, 2007 at 02:03:17PM -0700, Niels Provos wrote:
> On 5/8/07, Phil Oleson <oz at nixil.net> wrote:
> >So.. To fix your implementation you will need to do something like I did.
> >I reimplemented libevents' gettime() function (because it's not exposed
> >via event.h) and use it instead of calling time(NULL);
>
> I don't really understand why you are saying that. Timeouts are
> incremental and not in absolute time. So, you don't really need to
> understand anything about the underlying implementation.
To me, it seems like the timeouts do not reset on an EV_PERSIST event that
received a non-timeout event. In a way this is absolute, not in the epoch
sense, but that it's tied to the time event_add() was called and not relative
to when the last valid event was received.
-cl
More information about the Libevent-users
mailing list