Max Kellermann
|
59f8144c50
|
*: use nullptr instead of NULL
|
2013-10-19 18:19:03 +02:00 |
|
Max Kellermann
|
8e676db633
|
Thread/Thread: replacement library for GThread
|
2013-10-17 19:29:47 +02:00 |
|
Max Kellermann
|
b691d3123b
|
IOThread: pass GError to FatalError()
Fixes build failure on GLib < 2.32.
|
2013-09-04 16:54:52 +02:00 |
|
Max Kellermann
|
4db119c01b
|
IOThread: use FatalError() on g_thread_create() error
New GLib versions don't fail.
|
2013-09-03 11:28:47 +02:00 |
|
Max Kellermann
|
018f4155eb
|
event: add function BlockingCall()
Replaces io_thread_call(). This approach is more generic and easier
to use due to std::function.
|
2013-08-08 23:04:07 +02:00 |
|
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +02:00 |
|
Max Kellermann
|
a4a13a3825
|
use g_thread_new() if GLib is recent enough
Fixes deprecation warnings.
|
2013-04-17 01:49:43 +02:00 |
|
Max Kellermann
|
e83f805b8f
|
Main, IOThread: move GMainLoop setup code to class EventLoop
|
2013-01-14 09:15:49 +01:00 |
|
Max Kellermann
|
e0a97a030f
|
io_thread: convert to C++
|
2013-01-10 10:33:20 +01:00 |
|