Module svs_core.network.clustermanager
Provides central management of cluster.
It uses the twisted framework: U{http://twistedmatrix.com}.
@author: Simon Yuill
@copyright: 2005 Simon Yuill
@license: GNU GPL version 2 or any later version
@contact: simon@lipparosa.org
TO DO:
- add multicast for zero-conf and heartbeat
- service browsing functionality
- adverts
- media retrieval (FTP)
- more robust server (Twisted tap)
| Classes |
ClusterGroupManager |
This class manages groups of client proxies. |
ClusterManager |
This class provides basic server functionality and client
authentication. |
ClusterRealm |
The ClusterRealm is used by twisted to authenticate clients and link
them to proxy objects. |
| Exceptions |
ClientRosterException |
Raised when an exception or error occurs in handling client proxy
groups. |