Package zephir :: Package monitor :: Package agentmanager :: Module clientmanager :: Class ClientManager
[frames | no frames]

Class ClientManager


Structure d'accès aux postes clients.

Se comporte comme un dictionnaire {'nom client': AgentManager}.

TODO: utiliser UserDict.DictMixin
Method Summary
  __init__(self, config, live_agents)
  __getitem__(self, client_name)
  has_archive_key(self, client_name)
Return True si client_name est le nom d'un agent archivé
  has_key(self, client_name)
  has_live_key(self, client_name)
Return True si client_name est le nom d'un agent local
  items(self)
  keys(self)

Method Details

__init__(self, config, live_agents=None)
(Constructor)

Parameters:
live_agents - dictionnaire {client_name: } pour les éventuels agents chargés en local.

has_archive_key(self, client_name)

Returns:
True si client_name est le nom d'un agent archivé

has_live_key(self, client_name)

Returns:
True si client_name est le nom d'un agent local

Generated by Epydoc 2.1 on Mon Nov 27 08:44:01 2006 http://epydoc.sf.net