From 9826d28f512f78441bbf2d16eb82959cb2910a1c Mon Sep 17 00:00:00 2001 From: Stanislav Angelovic Date: Tue, 11 Jun 2019 20:29:45 +0200 Subject: [PATCH] Add missing Factory friend to Message subclasses --- include/sdbus-c++/Message.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/sdbus-c++/Message.h b/include/sdbus-c++/Message.h index 274f68b..780d24f 100644 --- a/include/sdbus-c++/Message.h +++ b/include/sdbus-c++/Message.h @@ -167,6 +167,7 @@ namespace sdbus { class MethodCall : public Message { using Message::Message; + friend Factory; public: MethodCall() = default; @@ -184,6 +185,7 @@ namespace sdbus { class AsyncMethodCall : public Message { using Message::Message; + friend Factory; public: using Slot = std::unique_ptr>; @@ -196,6 +198,7 @@ namespace sdbus { class MethodReply : public Message { using Message::Message; + friend Factory; public: MethodReply() = default; @@ -205,6 +208,7 @@ namespace sdbus { class Signal : public Message { using Message::Message; + friend Factory; public: Signal() = default; @@ -214,6 +218,7 @@ namespace sdbus { class PropertySetCall : public Message { using Message::Message; + friend Factory; public: PropertySetCall() = default; @@ -222,6 +227,7 @@ namespace sdbus { class PropertyGetReply : public Message { using Message::Message; + friend Factory; public: PropertyGetReply() = default; @@ -230,6 +236,7 @@ namespace sdbus { class PlainMessage : public Message { using Message::Message; + friend Factory; public: PlainMessage() = default;