aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/Loop.cxx (follow)
Commit message (Expand)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-011-1/+1
* event/Loop: read the "again" flag while holding mutexMax Kellermann2014-12-141-1/+2
* event/Loop: remove the dummy constructor argumentMax Kellermann2014-02-051-1/+1
* copyright year 2014Max Kellermann2014-01-131-1/+1
* event/Loop: allow AddTimer() after Run() has returnedMax Kellermann2014-01-091-1/+3
* event/Loop: allow scheduling events before Run()Max Kellermann2014-01-091-4/+13
* event/Loop: cancel the WakeFD monitor in destructorMax Kellermann2014-01-061-0/+4
* event/SocketMonitor: don't close the socket automaticallyMax Kellermann2014-01-061-3/+0
* event/Loop: try to avoid the WakeFD when adding DeferredMonitorMax Kellermann2014-01-051-2/+16
* event/Loop: combine multiple WakeFD::Write() callsMax Kellermann2014-01-051-1/+6
* event/Loop: add attribute "again"Max Kellermann2014-01-051-2/+4
* event/Loop: add thread-safety assertionsMax Kellermann2014-01-051-0/+16
* event/Loop: remove obsolete assertionMax Kellermann2014-01-051-2/+0
* event/Loop: move code to HandleDeferred()Max Kellermann2014-01-051-8/+12
* event/Loop: remove the GLib implementationMax Kellermann2014-01-041-48/+0
* event/Loop: remove bogus "!quit" assertionMax Kellermann2014-01-041-5/+3
* event/Loop: remove unused method AddCall()Max Kellermann2014-01-041-19/+0
* event/Loop: non-recursive Break() implementationMax Kellermann2014-01-041-4/+2
* event/DeferredMonitor: make fully thread-safeMax Kellermann2014-01-041-0/+51
* event: introduce generic API for internal event loopDenis Krjuchkov2013-11-281-27/+14
* Add infrastructure for using multiple event loopsDenis Krjuchkov2013-11-271-5/+18
* event/SocketMonitor: add method Abandon()Max Kellermann2013-11-061-2/+7
* *: use nullptr instead of NULLMax Kellermann2013-10-281-1/+1
* system/clock: convert to C++Max Kellermann2013-10-151-4/+4
* EventLoop: initialise the thread id explicitlyMax Kellermann2013-08-101-1/+2
* EventLoop: new implementation using epollMax Kellermann2013-08-101-0/+196
* thread/Id: new class replacing GThread pointersMax Kellermann2013-08-101-3/+3
* EventLoop: add methodd IsInside()Max Kellermann2013-08-081-0/+5
* EventLoop: un-inline Run() and othersMax Kellermann2013-08-081-0/+57