diff options
| author | William A. Kennington III <wak@google.com> | 2018-10-11 15:17:31 -0700 |
|---|---|---|
| committer | William A. Kennington III <wak@google.com> | 2018-10-11 15:29:19 -0700 |
| commit | 656545416ced84e90853be84c54c8e301fccb904 (patch) | |
| tree | 2623bfb08bcd4641eed1bf8692b2b778b0814783 | |
| parent | 81fa02eeb854d41cc20a641d35a027665d2f6133 (diff) | |
| download | sdbusplus-656545416ced84e90853be84c54c8e301fccb904.tar.gz sdbusplus-656545416ced84e90853be84c54c8e301fccb904.zip | |
sdbus: Add sd_bus_error_set method
This is not used by anyone yet with this patch, but will be used by a
future fix.
Tested:
Tests still build and pass
Change-Id: Ia90e4eee6cb1bf3e5c5e7ac6daa86e0f22b1d929
Signed-off-by: William A. Kennington III <wak@google.com>
| -rw-r--r-- | sdbusplus/sdbus.hpp | 8 | ||||
| -rw-r--r-- | sdbusplus/test/sdbus_mock.hpp | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/sdbusplus/sdbus.hpp b/sdbusplus/sdbus.hpp index 46694e6..5985266 100644 --- a/sdbusplus/sdbus.hpp +++ b/sdbusplus/sdbus.hpp @@ -42,6 +42,8 @@ class SdBusInterface const char* interface, char** names) = 0; + virtual int sd_bus_error_set(sd_bus_error* e, const char* name, + const char* message) = 0; virtual int sd_bus_error_set_const(sd_bus_error* e, const char* name, const char* message) = 0; virtual int sd_bus_error_get_errno(const sd_bus_error* e) = 0; @@ -207,6 +209,12 @@ class SdBusImpl : public SdBusInterface names); } + int sd_bus_error_set(sd_bus_error* e, const char* name, + const char* message) override + { + return ::sd_bus_error_set(e, name, message); + } + int sd_bus_error_set_const(sd_bus_error* e, const char* name, const char* message) override { diff --git a/sdbusplus/test/sdbus_mock.hpp b/sdbusplus/test/sdbus_mock.hpp index 0079778..beb9a0e 100644 --- a/sdbusplus/test/sdbus_mock.hpp +++ b/sdbusplus/test/sdbus_mock.hpp @@ -32,6 +32,8 @@ class SdBusMock : public SdBusInterface MOCK_METHOD4(sd_bus_emit_properties_changed_strv, int(sd_bus*, const char*, const char*, char**)); + MOCK_METHOD3(sd_bus_error_set, + int(sd_bus_error*, const char*, const char*)); MOCK_METHOD3(sd_bus_error_set_const, int(sd_bus_error*, const char*, const char*)); MOCK_METHOD1(sd_bus_error_get_errno, int(const sd_bus_error*)); |

