14cf7855a2
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6361 542714f4-19e9-0310-aa3c-eee0fc999fb1
27 lines
694 B
C++
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;
|
|
};
|
|
|
|
}} |