| 1 | Index: boost/asio/detail/epoll_reactor.hpp
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- boost/asio/detail/epoll_reactor.hpp (Revision 85130)
|
|---|
| 4 | +++ boost/asio/detail/epoll_reactor.hpp (Arbeitskopie)
|
|---|
| 5 | @@ -64,7 +64,12 @@
|
|---|
| 6 | bool shutdown_;
|
|---|
| 7 |
|
|---|
| 8 | BOOST_ASIO_DECL descriptor_state();
|
|---|
| 9 | - void set_ready_events(uint32_t events) { task_result_ = events; }
|
|---|
| 10 | +
|
|---|
| 11 | + void set_ready_events(uint32_t events) {
|
|---|
| 12 | + mutex::scoped_lock lock(mutex_);
|
|---|
| 13 | + task_result_ = events;
|
|---|
| 14 | + }
|
|---|
| 15 | +
|
|---|
| 16 | BOOST_ASIO_DECL operation* perform_io(uint32_t events);
|
|---|
| 17 | BOOST_ASIO_DECL static void do_complete(
|
|---|
| 18 | io_service_impl* owner, operation* base,
|
|---|