From e30ce194ab26c1da892cb66855d42a26c8247e3f Mon Sep 17 00:00:00 2001 From: sangelovic Date: Sun, 6 Oct 2019 11:28:16 +0200 Subject: [PATCH] Add getSenderName method to Message --- include/sdbus-c++/Message.h | 1 + src/Message.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/sdbus-c++/Message.h b/include/sdbus-c++/Message.h index 780d24f..08fceb2 100644 --- a/include/sdbus-c++/Message.h +++ b/include/sdbus-c++/Message.h @@ -133,6 +133,7 @@ namespace sdbus { std::string getInterfaceName() const; std::string getMemberName() const; + std::string getSender() const; void peekType(std::string& type, std::string& contents) const; bool isValid() const; bool isEmpty() const; diff --git a/src/Message.cpp b/src/Message.cpp index d482c73..fff3462 100644 --- a/src/Message.cpp +++ b/src/Message.cpp @@ -590,6 +590,11 @@ std::string Message::getMemberName() const return sd_bus_message_get_member((sd_bus_message*)msg_); } +std::string Message::getSender() const +{ + return sd_bus_message_get_sender((sd_bus_message*)msg_); +} + void Message::peekType(std::string& type, std::string& contents) const { char typeSig;