Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3835: timer handlers are called incorrectly in reverse expiry order
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-01-13 01:34:02
#3835: timer handlers are called incorrectly in reverse expiry order
------------------------------------------------+---------------------------
Reporter: Norbert Bérci <bercin@â¦> | Owner: chris_kohlhoff
Type: Bugs | Status: reopened
Milestone: Boost 1.42.0 | Component: asio
Version: Boost 1.41.0 | Severity: Problem
Resolution: | Keywords:
------------------------------------------------+---------------------------
Changes (by Norbert Bérci <bercin@â¦>):
* status: closed => reopened
* resolution: wontfix =>
Comment:
I may have not explained the situation clearly.
In fact, the current implementation ''has the guarantee'' to call the
expired timer handlers exactly in the reverse order of their expiration
time. It is not an unpredictable order, it is ''always'' the reverse
order! In the case of timer handlers it is opposing common sense.
The proposed patch restores the expected calling order by some minor
modifications in the source.
Please reconsider accepting it.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3835#comment:2> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:02 UTC