Your IP : 216.73.216.61
B
:��]� � @ s� d Z ddlmZmZ ddlZddlZddlmZ ddlm Z m
Z
G dd� de j�ZG dd � d e j�Z
ee
j�G d
d� de j��ZG dd
� d
e j�ZG dd� de j�ZG dd� de j�ZG dd� de j�Zdd dd
dddgZdS )zzImplement standard (and unused) TCP protocols.
These protocols are either provided by inetd, or are not provided at all.
� )�absolute_import�divisionN)�implementer)�protocol�
interfacesc @ s e Zd ZdZdd� ZdS )�EchozC
As soon as any data is received, write it back (RFC 862).
c C s | j �|� d S )N)� transport�write)�self�data� r �I/opt/alt/python37/lib64/python3.7/site-packages/twisted/protocols/wire.py�dataReceived s zEcho.dataReceivedN)�__name__�
__module__�__qualname__�__doc__r r r r r
r s r c @ s e Zd ZdZdd� ZdS )�Discardz.
Discard any received data (RFC 863).
c C s d S )Nr )r
r r r r
r # s zDiscard.dataReceivedN)r r r r r r r r r
r s r c @ s4 e Zd ZdZdZdd� Zdd� Zdd� Zd d
� ZdS )�Chargenz-
Generate repeating noise (RFC 864).
sG @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&?c C s | j �| d� d S )Nr )r ZregisterProducer)r
r r r
�connectionMade0 s zChargen.connectionMadec C s | j �| j� d S )N)r r �noise)r
r r r
�resumeProducing4 s zChargen.resumeProducingc C s d S )Nr )r
r r r
�pauseProducing8 s zChargen.pauseProducingc C s d S )Nr )r
r r r
�
stopProducing<