| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | event: add poll() based PollGroup implementation | Denis Krjuchkov | 2013-12-02 | 3 | -0/+156 |
* | | PollGroupEPoll.hxx: add const modifiers where applicable | Denis Krjuchkov | 2013-11-29 | 1 | -2/+2 |
* | | event: implement PollGroup based on Windows select | Denis Krjuchkov | 2013-11-29 | 4 | -0/+330 |
* | | event: introduce generic API for internal event loop | Denis Krjuchkov | 2013-11-28 | 6 | -55/+147 |
* | | include cleanup using iwyu | Max Kellermann | 2013-11-28 | 9 | -3/+11 |
* | | Add infrastructure for using multiple event loops | Denis Krjuchkov | 2013-11-27 | 13 | -113/+215 |
* | | event: add API documentation | Max Kellermann | 2013-11-24 | 5 | -1/+38 |
* | | event/SocketMonitor: add missing space | Max Kellermann | 2013-11-24 | 2 | -4/+4 |
|/ |
|
* | event/FullyBufferedSocket: remove obsolete TODO comment | Max Kellermann | 2013-11-06 | 1 | -16/+0 |
* | event/FullyBufferedSocket: try to write without extra roundtrip | Max Kellermann | 2013-11-06 | 2 | -17/+33 |
* | event/FullyBufferedSocket: make WriteFromBuffer() protected | Max Kellermann | 2013-11-06 | 2 | -4/+4 |
* | event/SocketMonitor: add method Abandon() | Max Kellermann | 2013-11-06 | 4 | -2/+32 |
* | event/ServerSocket: don't abort if IPv6 is not available | Max Kellermann | 2013-11-04 | 1 | -1/+19 |
* | event/ServerSocket: fix assertion failure | Max Kellermann | 2013-11-04 | 1 | -1/+1 |
* | event/ServerSocket: open sockets in the order they were configured | Max Kellermann | 2013-11-04 | 2 | -5/+5 |
* | *: use nullptr instead of NULL | Max Kellermann | 2013-10-28 | 2 | -4/+4 |
* | event/ServerSocket: pass AllocatedPath to AddPath() | Max Kellermann | 2013-10-19 | 2 | -14/+18 |
* | SignalMonitor: add SignalMonitorGetEventLoop() | Max Kellermann | 2013-10-18 | 2 | -0/+15 |
* | event/BufferedSocket: pass writable pointer to OnSocketInput() | Max Kellermann | 2013-10-15 | 1 | -1/+9 |
* | util/FifoBuffer: C++ version of the fifo_buffer library | Max Kellermann | 2013-10-15 | 2 | -44/+21 |
* | system/clock: convert to C++ | Max Kellermann | 2013-10-15 | 1 | -4/+4 |
* | require GLib 2.28 | Max Kellermann | 2013-10-15 | 1 | -2/+0 |
* | gcc.h: rename to Compiler.h | Max Kellermann | 2013-10-15 | 8 | -8/+8 |
* | Log: new logging library API | Max Kellermann | 2013-10-02 | 1 | -11/+12 |
* | system/SocketError: un-inline constructor | Max Kellermann | 2013-09-04 | 1 | -0/+2 |
* | util/Error: new error passing library | Max Kellermann | 2013-09-04 | 5 | -54/+56 |
* | system/resolver: convert to C++ | Max Kellermann | 2013-09-04 | 1 | -1/+1 |
* | EventLoop: initialise the thread id explicitly | Max Kellermann | 2013-08-10 | 1 | -1/+2 |
* | EventLoop: new implementation using epoll | Max Kellermann | 2013-08-10 | 13 | -16/+705 |
* | event/Call: signal the calling thread | Max Kellermann | 2013-08-10 | 1 | -0/+5 |
* | event/IdleMonitor: new monitor class | Max Kellermann | 2013-08-10 | 2 | -0/+130 |
* | event/MultiSocketMonitor: add struct SingleFD | Max Kellermann | 2013-08-10 | 2 | -8/+32 |
* | event/MultiSocketMonitor: use uint64_t instead of gint64 | Max Kellermann | 2013-08-10 | 2 | -5/+6 |
* | event/MultiSocketMonitor: eliminate virtual method CheckSockets() | Max Kellermann | 2013-08-10 | 2 | -8/+16 |
* | event/MultiSocketMonitor: PrepareSockets() returns timeout | Max Kellermann | 2013-08-10 | 1 | -2/+5 |
* | thread/Id: new class replacing GThread pointers | Max Kellermann | 2013-08-10 | 2 | -8/+9 |
* | event: add function BlockingCall() | Max Kellermann | 2013-08-08 | 2 | -0/+108 |
* | EventLoop: add methodd IsInside() | Max Kellermann | 2013-08-08 | 2 | -2/+26 |
* | EventLoop: un-inline Run() and others | Max Kellermann | 2013-08-08 | 2 | -22/+61 |
* | event/*Monitor: add method GetEventLoop() | Max Kellermann | 2013-08-08 | 4 | -1/+16 |
* | event/SocketMonitor: un-inline Schedule() | Max Kellermann | 2013-08-08 | 2 | -24/+23 |
* | event/SocketMonitor: add assertions | Max Kellermann | 2013-08-08 | 2 | -0/+12 |
* | event/BufferedSocket: add missing include | Max Kellermann | 2013-08-08 | 1 | -0/+1 |
* | event/DeferredMonitor: rename Run() to RunDeferred() | Max Kellermann | 2013-08-07 | 2 | -4/+4 |
* | event/DeferredMonitor: use EventLoop::AddIdle() | Max Kellermann | 2013-08-07 | 2 | -3/+7 |
* | event/DeferredMonitor: new class wrapping g_idle_add() | Max Kellermann | 2013-08-07 | 2 | -0/+109 |
* | event/EventFD: move to libsystem | Max Kellermann | 2013-08-07 | 5 | -361/+2 |
* | event/SignalMonitor: use signalfd() if available | Max Kellermann | 2013-08-07 | 1 | -1/+72 |
* | SignalHandlers: move code to new class SignalMonitor | Max Kellermann | 2013-08-07 | 2 | -0/+197 |
* | event/Event{Pipe,FD}: auto-create in constructor | Max Kellermann | 2013-08-07 | 4 | -59/+23 |