Beginnings of invocation services implementation.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@67 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2001-07-19 05:56:20 +00:00
parent a372ebd342
commit 6663aae772
10 changed files with 518 additions and 17 deletions
@@ -0,0 +1,16 @@
//
// $Id: ClientObject.java,v 1.1 2001/07/19 05:56:20 mdb Exp $
package com.threerings.cocktail.cher.data;
import com.threerings.cocktail.cher.dobj.DObject;
/**
* 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
{
}
@@ -0,0 +1,21 @@
//
// $Id: InvocationObject.java,v 1.1 2001/07/19 05:56:20 mdb Exp $
package com.threerings.cocktail.cher.data;
import com.threerings.cocktail.cher.dobj.DObject;
/**
* A single invocation object is created by the server invocation manager
* and is used to receive invocation request messages from the client. The
* server presently delivers invocation messages to the client via the
* client object.
*/
public class InvocationObject extends DObject
{
/**
* This constant is used to identify messages on both ends of the
* invocation services.
*/
public static final String MESSAGE_NAME = "invoke";
}