aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/IdleMonitor.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* event/IdleMonitor: remove redundant commentMax Kellermann2014-10-101-2/+1
|
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* event/IdleMonitor: cancel in destructor only if activeMax Kellermann2014-01-061-1/+6
| | | | Debug-mode workaround for bogus assertion failure.
* event/Loop: remove the GLib implementationMax Kellermann2014-01-041-28/+0
| | | | | Now that the remaining known bugs in poll() implementation are fixed, we can go on without the GLib implementation.
* event/*Monitor: document as not being thread-safeMax Kellermann2013-12-311-0/+4
|
* Add infrastructure for using multiple event loopsDenis Krjuchkov2013-11-271-9/+15
| | | | | | | | | | | | This change adds two configuration options: --with-eventloop=[glib|internal|auto] --with-pollmethod=[epoll|auto] First allows switching between GLib event loop and internal one. Second chooses backend to use for internal event loop. Conditional compilation symbols are changed accordingly. Additional helper macro MPD_OPTIONAL_FUNC_NODEF is added as well.
* EventLoop: new implementation using epollMax Kellermann2013-08-101-0/+21
| | | | Implement an event loop without GLib.
* event/IdleMonitor: new monitor classMax Kellermann2013-08-101-0/+66