From cf815e8c785254d97190f223765fbbd19a1e6d52 Mon Sep 17 00:00:00 2001 From: Martin Sustrik Date: Sun, 26 Sep 2010 18:30:03 +0200 Subject: new interfaces for timers; the implementation is not changed yet --- src/epoll.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/epoll.cpp') diff --git a/src/epoll.cpp b/src/epoll.cpp index e22eb8c..bbad639 100644 --- a/src/epoll.cpp +++ b/src/epoll.cpp @@ -120,12 +120,12 @@ void zmq::epoll_t::reset_pollout (handle_t handle_) errno_assert (rc != -1); } -void zmq::epoll_t::add_timer (i_poll_events *events_) +void zmq::epoll_t::add_timer (int timeout_, i_poll_events *events_, int id_) { timers.push_back (events_); } -void zmq::epoll_t::cancel_timer (i_poll_events *events_) +void zmq::epoll_t::cancel_timer (i_poll_events *events_, int id_) { timers_t::iterator it = std::find (timers.begin (), timers.end (), events_); if (it == timers.end ()) @@ -175,7 +175,7 @@ void zmq::epoll_t::loop () // Trigger all the timers. for (timers_t::iterator it = t.begin (); it != t.end (); it ++) - (*it)->timer_event (); + (*it)->timer_event (-1); continue; } -- cgit v1.2.3