<div dir="ltr">Great stuff! Thanks William for the effort!<div><br></div><div>There are many adhoc usages of sd_event scattered around and having a common library would definitely help with code reusability.</div><div>A simple search for "org:openbmc sd_event" returns 89 results in our codebase.</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 14, 2018 at 11:00 AM William Kennington <<a href="mailto:wak@google.com">wak@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'd like to make available a wrapper around the sd_event libsystemd<br>
infrastructure to all of the openbmc based projects. This project is<br>
intended to closely resemble the sdbusplus project and provide only<br>
minimal wrapping of the systemd constructs, mostly related to handle<br>
ownership and error handling. Currently this is lacking a proper<br>
tutorial but it should be fairly straightforward to map any c-based<br>
sd_event tutorial to sdeventplus. There are 2 example programs which<br>
use some of the functionality. Otherwise this should be a complete<br>
wrapper around sd_svent as of systemd v233. There are some newer<br>
functions added in v237+ which can be optionally added at a later<br>
time.<br>
<br>
Please let me know what you think of the project which currently<br>
resides at <a href="https://github.com/wak-google/sdeventplus" rel="noreferrer" target="_blank">https://github.com/wak-google/sdeventplus</a>. This should find<br>
a new home at <a href="https://github.com/openbmc/sdeventplus" rel="noreferrer" target="_blank">https://github.com/openbmc/sdeventplus</a> if it receives<br>
good feedback.<br>
<br>
Thanks,<br>
William<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,<div>Kun</div></div></div>