Finished wiring up oid list tracking; made shutdown() work on the cher

server; added an easy mechanism to write test modules and invoke them on
the server.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@192 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2001-08-08 00:28:49 +00:00
parent 91d5813b37
commit 6fe9ad8a6e
7 changed files with 410 additions and 24 deletions
-6
View File
@@ -3,8 +3,6 @@ Cher Notes -*- outline -*-
* TODO
Pass cause back to client somehow via FailureResponse in Client.requestFailed
Finish wiring up oid list tracking.
Ensure at time of OBJECT_ADDED that the object being added exists and has
not been destroyed.
@@ -12,10 +10,6 @@ clientWillLogff becomes clientMayLogoff?
Look into nbio waking up all sockets when any data comes in.
Wire up Client.sessionDidTerminate; do session termination in general.
Clear out subscriptions when we lose connection from the client.
* Server-side event concentrator
The client objects will not subscribe directly, but will subscribe through
the concentrator so that, at least, it can create a single