summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Andersen <c.andersen@kostal.com>2016-12-15 15:05:44 +0100
committerPatrick Williams <patrick@stwcx.xyz>2016-12-19 13:44:10 +0000
commit9b9706276095a24c4d4438ae5542c59deca2341a (patch)
tree0deb1621e885996d16313a7c43b525504c4e992b
parent3f67eedd79e039a88086376666681cfcee78c0eb (diff)
downloadsdbusplus-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.hpp9
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.
OpenPOWER on IntegriCloud