Add missing Factory friend to Message subclasses

This commit is contained in:
Stanislav Angelovic
2019-06-11 20:29:45 +02:00
parent ab34b0ae50
commit 9826d28f51

View File

@ -167,6 +167,7 @@ namespace sdbus {
class MethodCall : public Message class MethodCall : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
MethodCall() = default; MethodCall() = default;
@ -184,6 +185,7 @@ namespace sdbus {
class AsyncMethodCall : public Message class AsyncMethodCall : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
using Slot = std::unique_ptr<void, std::function<void(void*)>>; using Slot = std::unique_ptr<void, std::function<void(void*)>>;
@ -196,6 +198,7 @@ namespace sdbus {
class MethodReply : public Message class MethodReply : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
MethodReply() = default; MethodReply() = default;
@ -205,6 +208,7 @@ namespace sdbus {
class Signal : public Message class Signal : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
Signal() = default; Signal() = default;
@ -214,6 +218,7 @@ namespace sdbus {
class PropertySetCall : public Message class PropertySetCall : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
PropertySetCall() = default; PropertySetCall() = default;
@ -222,6 +227,7 @@ namespace sdbus {
class PropertyGetReply : public Message class PropertyGetReply : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
PropertyGetReply() = default; PropertyGetReply() = default;
@ -230,6 +236,7 @@ namespace sdbus {
class PlainMessage : public Message class PlainMessage : public Message
{ {
using Message::Message; using Message::Message;
friend Factory;
public: public:
PlainMessage() = default; PlainMessage() = default;