More bits and hackery (and a hand-generated TimeBaseMarshaller, so that I

can get fully logged in).


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3904 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Ray Greenwell
2006-03-02 03:07:01 +00:00
parent 477fb777f6
commit 961f3ffdfe
8 changed files with 122 additions and 4 deletions
@@ -0,0 +1,32 @@
package com.threerings.presents.data {
import com.threerings.presents.client.GotTimeBaseListener;
import com.threerings.presents.dobj.InvocationResponseEvent;
// TODO: this will be autogenerated
public class GotTimeBaseMarshaller extends ListenerMarshaller
implements GotTimeBaseListener
{
public static const GOT_TIME_OID :int = 1;
public function gotTimeOid (arg1 :int) :void
{
omgr.postEvent(new InvocationResponseEvent(
callerOid, requestId, GOT_TIME_OID, [ arg1 ]));
}
public override function dispatchResponse (methodId :int, args :Array) :void
{
switch (methodId) {
case GOT_TIME_OID:
(listener as GotTimeBaseListener).gotTimeOid(args[0] as int);
return;
default:
super.dispatchResponse(methodId, args);
return;
}
}
}
}