Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | event/TimeoutMonitor: really reset "active" flag before invoking OnTimeout() | Max Kellermann | 2014-08-24 | 1 | -1/+1 |
| | | | | The previous commit was broken. D'oh! | ||||
* | event/TimeoutMonitor: reset "active" flag before invoking OnTimeout() | Max Kellermann | 2014-08-24 | 1 | -1/+3 |
| | | | | | | The IsActive() method returned true even if the timer was not active, after it completed once. This broke the state file timer, and the state file was not saved periodically. | ||||
* | EventLoop: new implementation using epoll | Max Kellermann | 2013-08-10 | 1 | -1/+24 |
| | | | | Implement an event loop without GLib. | ||||
* | event/TimeoutMonitor: eliminate support for periodic events | Max Kellermann | 2013-04-08 | 1 | -9/+5 |
| | | | | | No caller needs this. Fixes use-after-free after returning from Client::OnTimeout(). | ||||
* | event/TimeoutMonitor: wrapper for g_timeout_source_new() | Max Kellermann | 2013-01-14 | 1 | -0/+65 |