The great invocation services rethink of 2002! Rearchitected the remote

method invocation services and converted everything to the new style.
Could this be my biggest checkin ever?


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1642 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2002-08-14 19:08:01 +00:00
parent 4481c5f835
commit e54a4d41f4
161 changed files with 6083 additions and 2805 deletions
+6 -2
View File
@@ -306,7 +306,7 @@ Presents Notes -*- outline -*-
public ChatDirector (PresentsContext ctx)
{
InvocationDirector invdir = ctx.getClient().getInvocationDirector();
invdir.registerReceiver(new ChatDispatcher(this));
invdir.registerReceiver(new ChatDecoder(this));
}
// documentation inherited from interface
@@ -316,7 +316,7 @@ Presents Notes -*- outline -*-
}
}
The dispatcher class referenced above is generated from the interface
The decoder class referenced above is generated from the interface
specification and is responsible for converting notification events into
the appropriate method calls on the receiver implementation with which
it is constructed.
@@ -354,3 +354,7 @@ Presents Notes -*- outline -*-
"received" are converted to start with "send". If the interface method
does not start with "received" its name will not be changed in the
sender class definition.
* 8/13/2002
** True Names
Invocation -> Remote? That'd be a hairy pain...