Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-01-15 | event/SocketMonitor: wrapper class for GSource + GPollFD | Max Kellermann | 4 | -0/+607 | |
2013-01-14 | event/TimeoutMonitor: wrapper for g_timeout_source_new() | Max Kellermann | 3 | -10/+133 | |
2013-01-14 | Main, IOThread: move GMainLoop setup code to class EventLoop | Max Kellermann | 1 | -0/+86 | |
2013-01-13 | WakeFD.cxx: use two sockets instead of pipe on Win32 | Denis Krjuchkov | 1 | -4/+127 | |
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. | |||||
2013-01-10 | event/WakeFD: use eventfd() if available | Max Kellermann | 2 | -1/+46 | |
2013-01-09 | GlobalEvents: move code to class WakeFD | Max Kellermann | 2 | -0/+137 | |