aboutsummaryrefslogtreecommitdiff
path: root/src/event
Commit message (Collapse)AuthorAge
* event/ServerSocket: close only sockets that have been openedMax Kellermann2013-02-04
| | | | Fixes assertion failure.
* ServerSocket: Initialize length variableUli Schlachter2013-02-04
|
* event/SocketMonitor: wake up the event loop after flag changeMax Kellermann2013-01-30
|
* event/Loop: add method WakeUp()Max Kellermann2013-01-30
|
* event/ServerSocket: add method GetEventLoop()Max Kellermann2013-01-30
|
* ServerSocket: replace callback with virtual methodMax Kellermann2013-01-30
|
* ServerSocket: expose the classMax Kellermann2013-01-30
| | | | Eliminate the C wrappers.
* ServerSocket: move to libevent.aMax Kellermann2013-01-30
|
* event/BufferedSocket: move output buffer to FullyBufferedSocketMax Kellermann2013-01-30
| | | | | BufferedSocket has just an input buffer, and FullyBufferedSocket adds the output buffer.
* event/SocketMonitor: OnSocketReady() returns boolMax Kellermann2013-01-30
|
* event/SocketMonitor: add methods Read(), Write()Max Kellermann2013-01-30
|
* require GLib 2.24Max Kellermann2013-01-29
|
* event/SocketMonitor: add method Steal()Max Kellermann2013-01-27
|
* event/SocketMonitor: add method Open()Max Kellermann2013-01-15
| | | | Allow creating a closed SocketMonitor instance.
* input/Curl: move code to class MultiSocketMonitorMax Kellermann2013-01-15
|
* event/SocketMonitor: wrapper class for GSource + GPollFDMax Kellermann2013-01-15
|
* event/TimeoutMonitor: wrapper for g_timeout_source_new()Max Kellermann2013-01-14
|
* Main, IOThread: move GMainLoop setup code to class EventLoopMax Kellermann2013-01-14
|
* WakeFD.cxx: use two sockets instead of pipe on Win32Denis Krjuchkov2013-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.
* event/WakeFD: use eventfd() if availableMax Kellermann2013-01-10
|
* GlobalEvents: move code to class WakeFDMax Kellermann2013-01-09