Package zephir :: Package backend :: Module uucp_utils :: Class UUCP
[frames | no frames]

Class UUCP


wrapper d'uucp pour permettre la gestion des files dans zephir
Method Summary
  __init__(self, peers)
initialisation de l'objet
  add_cmd(self, peer, commande)
met en place une commande distante
  add_file(self, peer, fichier, destination)
prépare l'envoi d'un fichier
  check_timeout(self, max_time, peer)
vérifie si il existe des commandes plus anciennes que max_time pour un serveur donné (ou tous)
  flush(self, peers)
supprime toute la file d'attente
  list_cmd(self, peer)
renvoie la liste des commandes en attente
  list_files(self, peer)
renvoie la liste des transferts en attente
  remove_cmd(self, peer, num_cmd)
supprime une commande ou un transfert

Method Details

__init__(self, peers=None)
(Constructor)

initialisation de l'objet

add_cmd(self, peer, commande)

met en place une commande distante

add_file(self, peer, fichier, destination='~')

prépare l'envoi d'un fichier

check_timeout(self, max_time, peer=None)

vérifie si il existe des commandes plus anciennes que max_time pour un serveur donné (ou tous)
Parameters:
max_time - age maximum en seconde accepté pour une commande retourne un dictionnaire {serveur:liste des ids de commande trop anciens}

flush(self, peers=None)

supprime toute la file d'attente

list_cmd(self, peer=None)

renvoie la liste des commandes en attente

list_files(self, peer=None)

renvoie la liste des transferts en attente

remove_cmd(self, peer, num_cmd)

supprime une commande ou un transfert

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