Max Kellermann
|
c1f4f1fdb6
|
EventLoop: new implementation using epoll
Implement an event loop without GLib.
|
2013-08-10 13:54:23 +02:00 |
|
Max Kellermann
|
d23c907a94
|
thread/Id: new class replacing GThread pointers
Remove a GLib dependencies from class EventLoop and DatabaseLock.
|
2013-08-10 09:00:04 +02:00 |
|
Max Kellermann
|
9ab0a1f5f1
|
EventLoop: add methodd IsInside()
Track which thread runs the EventLoop and provide a check whether
we're currently inside.
|
2013-08-08 23:04:01 +02:00 |
|
Max Kellermann
|
c043b337b1
|
EventLoop: un-inline Run() and others
Prepare for adding more code.
|
2013-08-08 23:03:49 +02:00 |
|
Max Kellermann
|
18e429a87e
|
event/Loop: add method WakeUp()
|
2013-01-30 15:08:09 +01:00 |
|
Max Kellermann
|
d3a479b7fa
|
event/TimeoutMonitor: wrapper for g_timeout_source_new()
|
2013-01-14 11:12:28 +01:00 |
|
Max Kellermann
|
e83f805b8f
|
Main, IOThread: move GMainLoop setup code to class EventLoop
|
2013-01-14 09:15:49 +01:00 |
|