Files
narya/src/cpp/presents/data/ClientObject.h
T
Charlie Groves 14cf7855a2 We've got a PermissionPolicy again
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6361 542714f4-19e9-0310-aa3c-eee0fc999fb1
2010-12-10 01:55:37 +00:00

27 lines
694 B
C++

#pragma once
#include "presents/Streamable.h"
#include "presents/ObjectInputStream.h"
#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"
namespace presents { namespace data {
class ClientObject : public presents::dobj::DObject {
public:
DECLARE_STREAMABLE();
Shared<util::Name> username;
Shared<presents::dobj::DSet> receivers;
Shared<presents::data::PermissionPolicy> ignore;
virtual void readObject(ObjectInputStream& in);
virtual void writeObject(ObjectOutputStream& out) const;
};
}}