diff --git a/src/cpp/presents/data/ClientObject.cpp b/src/cpp/presents/data/ClientObject.cpp index c75c6c885..d33237bab 100644 --- a/src/cpp/presents/data/ClientObject.cpp +++ b/src/cpp/presents/data/ClientObject.cpp @@ -10,6 +10,7 @@ void ClientObject::readObject (ObjectInputStream& in) presents::dobj::DObject::readObject(in); username = boost::static_pointer_cast(in.readObject()); receivers = boost::static_pointer_cast(in.readObject()); + ignore = boost::static_pointer_cast(in.readObject()); } void ClientObject::writeObject (ObjectOutputStream& out) const @@ -17,4 +18,5 @@ void ClientObject::writeObject (ObjectOutputStream& out) const presents::dobj::DObject::writeObject(out); out.writeObject(username); out.writeObject(receivers); + out.writeObject(ignore); } diff --git a/src/cpp/presents/data/ClientObject.h b/src/cpp/presents/data/ClientObject.h index f0fd1f41b..2d28c6596 100644 --- a/src/cpp/presents/data/ClientObject.h +++ b/src/cpp/presents/data/ClientObject.h @@ -5,6 +5,7 @@ #include "presents/ObjectOutputStream.h" #include "presents/streamers/StreamableStreamer.h" +#include "presents/data/PermissionPolicy.h" #include "presents/dobj/DObject.h" #include "presents/dobj/DSet.h" #include "util/Name.h" @@ -17,6 +18,7 @@ public: Shared username; Shared receivers; + Shared ignore; virtual void readObject(ObjectInputStream& in); virtual void writeObject(ObjectOutputStream& out) const;