asynchat |
Synchronisé |
---|---|
Python |
Description
Ce module contient permet d'effectuer des envoies et des réponses de commande synchronisé. La classe «asynchat» définit les classes abstraites qu'utilisera «async_chat» pour ses sous-classes, fournit par les méthodes «collect_incoming_data()» et «found_terminator()».
Liste des méthodes et autres objets contenu dans la classe «async_chat»
Méthode | Syntaxe | Description |
---|---|---|
ASYNC_CHAT | async_chat | Cette classe est un sous-classe abstraite du «asyncore.dispatcher». |
CLOSE_WHEN_DONE | close_when_done() | Cette méthode permet d'envoyer un «None» dans le producteur de FIFO. |
COLLECT_INCOMING_DATA | collect_incoming_data(data) | Cette méthode est appelé pour calculé le nombre de données reçu. |
DISCARD_BUFFERS | discard_buffers() | Cette méthode permet de libérer les données contenu dans le tampon d'entrée/sortie et le producteur de FIFO. |
FOUND_TERMINATOR | found_terminator() | Cette méthode est appelé quand des données reçu corresponde à la condition de terminaison fixé par la méthode «set_terminator()». |
GET_TERMINATOR | get_terminator() | Cette méthode permet de demander le terminateur courant pour le canal. |
PUSH | push(data) | Cette méthode permet d'envoyer les données dans le canal FIFO afin d'assurer la transmission. |
PUSH_WITH_PRODUCER | push_with_producer(producer) | Cette méthode permet de prendre l'objet de producteur et l'ajoute au producteur FIFO associé avec le canal. |
SET_TERMINATOR | set_terminator(term) | Cette méthode permet de fixer la condition de terminaison devant être reconnu par le canal. |
Liste des méthodes et autres objets contenu dans la classe «asynchat»
Méthode | Syntaxe | Description |
---|---|---|
FIFO | fifo([list=None]) | Cette méthode permet de retenir des données ayant été envoyé par l'application mais n'étant pas encore sortie du canal pour écriture. |
IS_EMPTY | is_empty() | Cette méthode permet de demander si et seulement si le FIFO est vide. |
FIRST | first() | Cette méthode permet de demander l'item le moins récent envoyé au FIFO. |
PUSH | push(data) | Cette méthode permet d'ajouter la donnée spécifié, laquelle peut être une chaine de caractères ou un objet producteur, vers le producteur FIFO. |
POP | pop() | Cette méthode permet de vérifier si le FIFO n'est pas vide et retourne le l'item le moins récent puis l'enlève du canal. |
Dernière mise à jour : Mercredi, le 9 avril 2014