210ce580 | 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/signal: Missing <sdeventplus/evet.hpp> |
a3a38504 | 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/signal: Implement |
ce80c3ff | 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/io: Implement |
09e36d70 | 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
internal/sdevent: Build impl into object |
5a7365c6 | 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/event: Implement event_handler style sources |
e32a88e1 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/time: Implement |
00ede16c | 19-Jul-2018 |
William A. Kennington III <wak@google.com> |
utils: Fix type of performCallback |
e0f1d199 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Make callback handling generic |
4e9e604f | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
internal/utils: Errors now have names |
feef68f7 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Refactor out callback routine
The callback mechanism will be used by other callback methods in the same fashion, so we can template and re-use this functionality |
2d943ead | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Support automatically configuring userdata
This makes callbacks work correctly as the systemd callback functions need to know where to look for the object storing the real callback. |
cc6b12be | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Implement moving |
f5285c73 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Make it possible to get the prepare callback |
4863b96b | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Make it possible to get the underlying sd_event_source |
7c24e057 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Only disable the event if it exists
This shouldn't happen in practice but will be needed to supporting moving. |
715c72f8 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Take an event directly instead of sdevent
Also expose a mechanism for retrieving our internal event. |
d9fd9815 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/base: Constify |
fe059910 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
event: Add trivial functions |
7597a081 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
clock: Add class for future use |
bdc59018 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
event: Allow extracting the event and sdevent impl |
f9f28815 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
event: Constify operations |
2cc1c176 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
event: Constify sdevent |
1744c165 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
sdref: Moves should actually invalidate the reference
This also makes it possible to use in boolean expressions to check validity. |
e3de31b9 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
sdref: Fix styling |
76d66de4 | 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
sdref: Constify sdevent |