Package zephir :: Package monitor :: Package agentmanager :: Module agentdatamanager :: Class AgentManager
[frames | no frames]

Class AgentManager

Known Subclasses:
AgentDataManager, LiveAgentsManager

Structure d'accès aux agents d'un poste client donné (classe abstraite).

Se comporte comme un dictionnaire {nom: agent}.

TODO: utiliser UserDict.DictMixin
Method Summary
  __init__(self, config, client_name)
  items(self)
  keys(self)
  load_structure(self)
Charge le classement en sections des agents.
  reset_max_status(agent_name)

Method Details

__init__(self, config, client_name)
(Constructor)

Parameters:
config - dictionnaire des options de configuration de l'application
client_name - nom du client qui possède les agents

load_structure(self)

Charge le classement en sections des agents.

Charge le fichier site.cfg du répertoire de données correspondant au poste client. Ce fichier doit déclarer une variable SITE. Cette variable doit contenir une liste de couples ('titre de section': liste d'agents), qui définit le classement des agents dans la page du client.

Une structuration par défaut est créée si le site.cfg n'existe pas.

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