[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [Libevent-users] Proposal for libevent-2 to provide functions to hide event structure details
On Mon, Jan 18, 2010 at 9:17 AM, Pavel Pisa <ppisa4lists@xxxxxxxxxx> wrote:
[...]
>> > I would like a much to have function to restart timeout or even change
>> > event timeout triggering time without need of event_del event_add
>> > sequence. Because these operations means relatively costly operations for
>> > some mechanisms cases (epoll for example).
>>
>> Well, that has never been necessary: re-adding an already added event
>> will reset its timeout without touching the FD layer.
>
> That is interresting to know, but it is documented behavior
> and expected to be kept in "all" future versions.
I assume you meant "but is it documented behavior and expected to be
kept in all future version?" ? The answer is "Yes."
From the documentation in event.h:
If the event in the ev argument already has a scheduled
timeout, the old timeout will be replaced by the new one.
So it's at least documented, and we do intend to maintain it.
--
Nick
***********************************************************************
To unsubscribe, send an e-mail to majordomo@xxxxxxxxxxxxx with
unsubscribe libevent-users in the body.