Generate receivers and decoders for actionscript

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6507 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Charlie Groves
2011-02-26 02:04:06 +00:00
parent c3d9b3b238
commit 81bfee5132
11 changed files with 129 additions and 54 deletions
@@ -23,28 +23,12 @@ package com.threerings.bureau.client {
import com.threerings.presents.client.InvocationReceiver;
/**
* Hooks for controlling a previously launched bureau client.
*/
public interface BureauReceiver extends InvocationReceiver
{
/**
* Creates a new agent. Implementors should create a new {@link Agent} and give it access to
* the {@link AgentObject} referred to by the <code>agentId</code> parameter and must notify
* the service that the agent has been created using {@link BureauService#agentCreated}.
* @param client the client receiving the request
* @param agentId the id of the <code>AgentObject</code> that needs an <code>Agent</code>
*/
function createAgent (agentId :int) :void;
// from Java interface BureauReceiver
function createAgent (arg1 :int) :void;
/**
* Destroys a previously created agent. Implementors should destroy the agent that was created
* by the call to <code>createAgent</code> with the same agent id and must notify
* the service that the agent has been created using {@link BureauService#agentDestroyed}.
* @param client the client receiving the request
* @param agentId the id of the <code>AgentObject</code> whose <code>Agent</code>
* should be destroyed
*/
function destroyAgent (agentId :int) :void;
// from Java interface BureauReceiver
function destroyAgent (arg1 :int) :void;
}
}