Section courante

A propos

Section administrative du site

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