diff options
| author | Christian Andersen <c.andersen@kostal.com> | 2016-12-15 15:05:44 +0100 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2016-12-19 13:44:10 +0000 |
| commit | 9b9706276095a24c4d4438ae5542c59deca2341a (patch) | |
| tree | 0deb1621e885996d16313a7c43b525504c4e992b | |
| parent | 3f67eedd79e039a88086376666681cfcee78c0eb (diff) | |
| download | sdbusplus-9b9706276095a24c4d4438ae5542c59deca2341a.tar.gz sdbusplus-9b9706276095a24c4d4438ae5542c59deca2341a.zip | |
message: added is_method_error method
Change-Id: I099744bed79e75da77e72167594c6ca14ef32209
Signed-off-by: Christian Andersen <c.andersen@kostal.com>
| -rw-r--r-- | sdbusplus/message.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sdbusplus/message.hpp b/sdbusplus/message.hpp index 053cd61..2d23ff3 100644 --- a/sdbusplus/message.hpp +++ b/sdbusplus/message.hpp @@ -96,6 +96,15 @@ struct message return sd_bus_message_get_signature(_msg.get(), true); } + /** @brief Check if message is a method error. + * + * @return True - if message is a method error. + */ + bool is_method_error() + { + return sd_bus_message_is_method_error(_msg.get(), nullptr); + } + /** @brief Check if message is a method call for an interface/method. * * @param[in] interface - The interface to match. |

