aboutsummaryrefslogtreecommitdiffstats
path: root/src/IOThread.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *: use nullptr instead of NULLMax Kellermann2013-10-191-4/+4
|
* Thread/Thread: replacement library for GThreadMax Kellermann2013-10-171-19/+12
|
* IOThread: pass GError to FatalError()Max Kellermann2013-09-041-2/+4
| | | | Fixes build failure on GLib < 2.32.
* IOThread: use FatalError() on g_thread_create() errorMax Kellermann2013-09-031-5/+5
| | | | New GLib versions don't fail.
* event: add function BlockingCall()Max Kellermann2013-08-081-50/+0
| | | | | Replaces io_thread_call(). This approach is more generic and easier to use due to std::function.
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-041-1/+1
|
* use g_thread_new() if GLib is recent enoughMax Kellermann2013-04-171-3/+7
| | | | Fixes deprecation warnings.
* Main, IOThread: move GMainLoop setup code to class EventLoopMax Kellermann2013-01-141-47/+13
|
* io_thread: convert to C++Max Kellermann2013-01-101-0/+197