Max Kellermann
|
41e7145973
|
event/SocketMonitor: add missing space
|
2013-11-24 16:07:12 +01:00 |
|
Max Kellermann
|
154bdf0bca
|
event/SocketMonitor: add method Abandon()
|
2013-11-06 19:05:45 +01:00 |
|
Max Kellermann
|
c1f4f1fdb6
|
EventLoop: new implementation using epoll
Implement an event loop without GLib.
|
2013-08-10 13:54:23 +02:00 |
|
Max Kellermann
|
090bc6fa79
|
event/*Monitor: add method GetEventLoop()
|
2013-08-08 23:03:38 +02:00 |
|
Max Kellermann
|
b63db1c1aa
|
event/SocketMonitor: un-inline Schedule()
Merge with CommitEventFlags().
|
2013-08-08 00:18:59 +02:00 |
|
Max Kellermann
|
0287ac794e
|
event/SocketMonitor: add assertions
|
2013-08-08 00:18:59 +02:00 |
|
Max Kellermann
|
be3d2188d6
|
event/SocketMonitor: wake up the event loop after flag change
|
2013-01-30 15:08:09 +01:00 |
|
Max Kellermann
|
4ad7456428
|
event/SocketMonitor: OnSocketReady() returns bool
|
2013-01-30 11:03:44 +01:00 |
|
Max Kellermann
|
73f36858bb
|
event/SocketMonitor: add methods Read(), Write()
|
2013-01-30 10:39:17 +01:00 |
|
Max Kellermann
|
068f191c0d
|
event/SocketMonitor: add method Steal()
|
2013-01-27 22:38:14 +01:00 |
|
Max Kellermann
|
a0ebd444ad
|
event/SocketMonitor: add method Open()
Allow creating a closed SocketMonitor instance.
|
2013-01-15 22:56:06 +01:00 |
|
Max Kellermann
|
396480cf94
|
event/SocketMonitor: wrapper class for GSource + GPollFD
|
2013-01-15 11:00:48 +01:00 |
|