| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
There is no advantage of using EventLoop::AddCall(), now that
DeferredMonitor is thread-safe.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Implement an event loop without GLib.
|
|
|
|
| |
Fixes regression from commit 018f4155.
|
|
Replaces io_thread_call(). This approach is more generic and easier
to use due to std::function.
|