sdbus++: events: create json for eventsCreate JSON for the events containing their metadata and leverage thatas the "message" portion of the `sd_bus_error`. This will allowunpacking the message
sdbus++: events: create json for eventsCreate JSON for the events containing their metadata and leverage thatas the "message" portion of the `sd_bus_error`. This will allowunpacking the message on a client side back to the original exception.Tested:```$ busctl --user call net.poettering.Calculator /net/poettering/calculator net.poettering.Calculator Divide xx 5 0Call failed: {"net.poettering.Calculator.DivisionByZero":{"FOO":"unused"}}```Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I4edd76d983267f28e51c4aa41902d45f5d6da793
show more ...
build: Allow for vendored googletestThis makes it easier to run the test suite outside of the CIenvironment but still attempts to use the system version of googletestfirst.Change-Id: I32193f082
build: Allow for vendored googletestThis makes it easier to run the test suite outside of the CIenvironment but still attempts to use the system version of googletestfirst.Change-Id: I32193f08243db2177b8200b0ff7e3e47ef01691fSigned-off-by: William A. Kennington III <wak@google.com>Signed-off-by: Patrick Williams <patrick@stwcx.xyz>