aboutsummaryrefslogtreecommitdiffstats
path: root/src/SignalHandlers.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* SignalMonitor: add SignalMonitorGetEventLoop()Max Kellermann2013-10-181-6/+1
| | | | Eliminate the global variable "shutdown_loop".
* Log: new logging library APIMax Kellermann2013-10-021-3/+5
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* SignalHandlers: move code to new class SignalMonitorMax Kellermann2013-08-071-13/+19
|
* Makefile.am: move sources to libsystem.aMax Kellermann2013-08-071-1/+1
|
* FatalError: new library to replace mpd_error.hMax Kellermann2013-08-071-4/+2
|
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-041-2/+2
|
* SignalHandlers: emit GlobalEvents::SHUTDOWNMax Kellermann2013-01-151-1/+1
| | | | .. instead of calling g_main_loop_quit(), which may dead-lock.
* Main, IOThread: move GMainLoop setup code to class EventLoopMax Kellermann2013-01-141-1/+2
|
* GlobalEvents: lock-less operation using std::atomicMax Kellermann2013-01-101-1/+1
| | | | Use a bit field instead of a mutex-protected bool array.
* EventPipe: rename to GlobalEventsMax Kellermann2013-01-091-3/+3
|
* event_pipe.h: convert to C++Max Kellermann2013-01-091-1/+1
|
* sig_handlers, log: convert to C++Max Kellermann2013-01-091-0/+80