Package g4ds :: Module communicationmanager
[show private | hide private]
[frames | no frames]

Module g4ds.communicationmanager

All stuff involving communication for G4DS.

Grid for Digital Security (G4DS)

Protocols and Endpoints are managed in here. For each of them a Manager is available through a Singleton interface (getXXXManager). The managers are maintaining the database backend connections and provide functions for lists of entries or loading an entry in particular.

Author: Michael Pilgermann

Contact: mailto:mpilgerm@glam.ac.uk

License: GPL (General Public License)

Classes
Endpoint Address information about node.
EndpointManager Maintains the list of endpoints.
Protocol Maintains the relation between protocol names and their ids.
ProtocolManager Maintains a list of protocols.

Function Summary
EndpointManager getEndpointManager()
Singleton - returns the instance to the endpoint manager
ProtocolManager getProtocolManager()
Singleton - returns the instance to the protocol manager

Variable Summary
EndpointManager _endpointManager: Instance to the EndpointManager class, accessable through function getEndpointManager
ProtocolManager _protocolManager: Instance to the ProtocolManager class, accessable through function getProtocolManager

Function Details

getEndpointManager()

Singleton - returns the instance to the endpoint manager

If the instance has not yet been initialised, this will be done. Finally, the instance is returned.
Returns:
The only instance to a Endpoint Manager
           (type=EndpointManager)

getProtocolManager()

Singleton - returns the instance to the protocol manager

If the instance has not yet been initialised, this will be done. Finally, the instance is returned.
Returns:
The only instance to a Protocol Manager
           (type=ProtocolManager)

Variable Details

_endpointManager

Instance to the EndpointManager class, accessable through function getEndpointManager
Type:
EndpointManager
Value:
None                                                                  

_protocolManager

Instance to the ProtocolManager class, accessable through function getProtocolManager
Type:
ProtocolManager
Value:
None                                                                  

Generated by Epydoc 2.0 on Sat Oct 22 22:52:46 2005 http://epydoc.sf.net