Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | WakeFD.cxx: use two sockets instead of pipe on Win32 | Denis Krjuchkov | 2013-01-13 |
| | | | | | | | | | Pipes aren't really pollable on Windows. GLib emulates polling on pipes using separate reader/writer threads. This adds significant overhead and keeps a strong dependency on GLib. socketpair() function is absent on Windows as well. We implement it here in a loose way. | ||
* | GlobalEvents: lock-less operation using std::atomic | Max Kellermann | 2013-01-10 |
| | | | | Use a bit field instead of a mutex-protected bool array. | ||
* | GlobalEvents: move code to class WakeFD | Max Kellermann | 2013-01-09 |
| | |||
* | EventPipe: rename to GlobalEvents | Max Kellermann | 2013-01-09 |