commit | b53ef90218633a1b7c9b0e726a45d86ecb2bfaf0 | [log] [tgz] |
---|---|---|
author | William A. Kennington III <wak@google.com> | Mon Oct 29 20:06:45 2018 -0700 |
committer | William A. Kennington III <wak@google.com> | Mon Oct 29 20:43:21 2018 -0700 |
tree | 19fc58ece366479efa3fa5673de8c9467ade6ac6 | |
parent | 463d5c347819b0d750c1ccaac7aac20c32035df9 [diff] |
source/*: Make updating callbacks possible Sometimes callers want to be able to update the callback used when the source is acted upon. This is needed for updating references stored in the callback. Tested: Run through the unit test suite. Change-Id: I78bda32569287964bfc9d49501869d3a2b497f3d Signed-off-by: William A. Kennington III <wak@google.com>
sdeventplus is a c++ wrapper around the systemd sd_event apis meant to provide c++ ergonomics to their usage.
The sdeventplus library requires libsystemd for sd-event.
Test cases require google{test,mock}, valgrind, and lcov.
For a standard release build, you want something like:
./bootstrap.sh ./configure --disable-tests make make install
For a test / debug build, a typical configuration is
./bootstrap.sh ./configure --enable-tests --enable-coverage --enable-valgrind make make check make check-valgrind make check-code-coverage