-
Committer:
scymtym
-
Date:
2010-06-15 06:05:54 UTC
-
Revision ID:
scymtym@users.sourceforge.net-20100615060554-fk13l7990xkbr0rs
Use classes from rudel-connections.el in obby/rudel-obby-server.el
* obby/rudel-obby.el (header): bumped version to 0.4 in history
section
(rudel-obby-backend::rudel-host): use `rudel-add-listener' instead
of passing the listener to the constructor
* obby/rudel-obby-server.el (header): bumped version to 0.4 in history
section
(require rudel-connections): new require; required since client
connections and server now use base classes from there
(rudel-obby-server->client-connection):
(rudel-obby-server->client-connection::initialize-instance):
(rudel-obby-server->client-connection::rudel-register-state):
(rudel-obby-server->client-connection::rudel-end):
(rudel-obby-server->client-connection::rudel-close):
(rudel-obby-server->client-connection::rudel-send):
(rudel-obby-server->client-connection::rudel-broadcast):
(rudel-obby-server->client-connection::rudel-remote-operation):
(rudel-obby-server->client-connection::rudel-subscribed-clients-not-self):
renamed class `rudel-obby-client' ->
`rudel-obby-server->client-connection'
(rudel-obby-server): added superclass `rudel-server' which handles
the listener list and the client list
(rudel-obby-server::initialize-instance): do not setup anything
regarding the listener; the super class does this
(rudel-obby-server::rudel-broadcast): changed references to type
`rudel-obby-server->client-connection'
(rudel-obby-server::rudel-add-client): removed; the superclass
handles this
(rudel-obby-server::rudel-remove-client): delegate actual client
list manipulation to superclass
(rudel-obby-server::object-print): removed; the superclass handles
this