#
a4c76ea9 |
| 21-Nov-2022 |
William A. Kennington III <wak@google.com> |
utility/sdbus: Add bus processing workaround
Provide a wrapper for others to use that works around a memory leak that we have with processing dbus matches in an event loop.
Change-Id: I944e9c254784
utility/sdbus: Add bus processing workaround
Provide a wrapper for others to use that works around a memory leak that we have with processing dbus matches in an event loop.
Change-Id: I944e9c2547844b507216e334bd013f26b8a547da Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
921758b9 |
| 02-Aug-2020 |
William A. Kennington III <wak@google.com> |
gitignore: Update to include meson build directory Change-Id: I932b8b025554cf521207c460c509ac318cbcdea0 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
bbd1b56a |
| 20-Feb-2020 |
William A. Kennington III <wak@google.com> |
test: Allow optional usage of vendored googletest Change-Id: I7011edb826b11762f1eb49e8bbc3a19c8006f8c5 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
ce045aca |
| 26-Apr-2019 |
William A. Kennington III <wak@google.com> |
autotools: Remove Meson is now used to build this package in all of the necessary places. Change-Id: Ic5155621967fa94ec03eced2193e0d453b174eba Signed-off-by: William A. Kenningt
autotools: Remove Meson is now used to build this package in all of the necessary places. Change-Id: Ic5155621967fa94ec03eced2193e0d453b174eba Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
e04cb03b |
| 13-Nov-2018 |
William A. Kennington III <wak@google.com> |
internal/sdref: Remove in favor of stdplus/handle We no longer need to roll our own managed handle type now that stdplus implements a generic one. Tested: Built and run
internal/sdref: Remove in favor of stdplus/handle We no longer need to roll our own managed handle type now that stdplus implements a generic one. Tested: Built and run through unit tests. Change-Id: Id34cd8d3ffacf7901d49cac335fa93f744f0e310 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
d41a942a |
| 15-Mar-2019 |
William A. Kennington III <wak@google.com> |
autotools: Fix for autoconf-archive 2019.01.19 The code coverage macros from the archive changed in a backward incompatible way. This adds a workaround to autodetect either version a
autotools: Fix for autoconf-archive 2019.01.19 The code coverage macros from the archive changed in a backward incompatible way. This adds a workaround to autodetect either version and do the right thing Change-Id: Ic010ed59fb332e19e5c76f60e55f864f8f4a43f8 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
ba04ffb5 |
| 20-Sep-2018 |
William A. Kennington III <wak@google.com> |
utility/timer: Implement oneshot timers This change is meant to enable users of the old openbmc timer class to trivially use the timer if they only want single executions. It also ma
utility/timer: Implement oneshot timers This change is meant to enable users of the old openbmc timer class to trivially use the timer if they only want single executions. It also makes setting up the timer less verbose if you do not already know the timeout interval. Tested: Run through unit tests and did a sample integration with phosphor-watchdog and phosphor-networkd. Verified that the new oneshot example works as expected. Change-Id: I2cd006d1f19fff99bce3f732a16eac9ca9553666 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
fa9431d5 |
| 25-Sep-2018 |
William A. Kennington III <wak@google.com> |
example: Add a repeating timer sample Tested: Ran through unit test suite and manually executed the example program to make sure it works as expected. Change-Id: I77
example: Add a repeating timer sample Tested: Ran through unit test suite and manually executed the example program to make sure it works as expected. Change-Id: I77cffdd038df4eab774f0d162f49273650638ad6 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
81282e1a |
| 19-Sep-2018 |
William A. Kennington III <wak@google.com> |
utility/timer: Implement We often need a continually ticking timer for our daemons. This utility wraps an sd_event time source as a convenience. This is meant to be a usable replacem
utility/timer: Implement We often need a continually ticking timer for our daemons. This utility wraps an sd_event time source as a convenience. This is meant to be a usable replacement for the timer.hpp found in other openbmc projects. Tested: New tests pass with full coverage. Changes to the phosphor-watchdog that rely on this utility work as expected. Change-Id: Id12aed9e5b018e7eca825c4a7ac7b4f46e2f04c6 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
59a4722d |
| 19-Sep-2018 |
William A. Kennington III <wak@google.com> |
test: Build test cases with their respective c++ files The current build situation places the test wrappers and logs into the top level test directory. We can actually build and run thes
test: Build test cases with their respective c++ files The current build situation places the test wrappers and logs into the top level test directory. We can actually build and run these binaries ink the subdirectories containing the test sources. Do this. Tested: Run through the unit test suite and all test still show up and pass. Change-Id: Ia5c9957242ae4df88dca6433682dc66bbbc3d684 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
571fdf9e |
| 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/child: Implement
|
#
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
|
#
5a7365c6 |
| 22-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/event: Implement event_handler style sources
|
#
7e2e60e7 |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
example/heartbeat: Show a time example
|
#
e32a88e1 |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source/time: Implement
|
#
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
|
#
7597a081 |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
clock: Add class for future use
|
#
0a816c5d |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
Large refactoring
|
#
dcc08b6c |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
source: Add class
|
#
030ca1b6 |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
Update gitignore
|
#
8f90e28b |
| 17-Jul-2018 |
William A. Kennington III <wak@google.com> |
Initial Commit
|