// // $Id: ClientObject.dobj,v 1.1 2002/08/14 19:07:54 mdb Exp $ package com.threerings.presents.data; import com.threerings.presents.dobj.DObject; import com.threerings.presents.dobj.DSet; /** * Every client in the system has an associated client object to which * only they subscribe. The client object can be used to deliver messages * solely to a particular client as well as to publish client-specific * data. */ public class ClientObject extends DObject { /** Used to publish all invocation service receivers registered on * this client. */ public DSet receivers = new DSet(); /** * Returns a short string identifying this client. */ public String who () { return "(" + getOid() + ")"; } }