�
Ϫ�f� � � � d Z ddlZddlZddlmZ ddlmZmZ G d� dej � Z G d� dej � Z
eej � G d � d
ej � � Z G d� dej � Z
G d
� dej � Z G d� dej � Z G d� dej � Zg d�Zy)zzImplement standard (and unused) TCP protocols.
These protocols are either provided by inetd, or are not provided at all.
� N)�implementer)�
interfaces�protocolc � � e Zd ZdZd� Zy)�EchozC
As soon as any data is received, write it back (RFC 862).
c �: � | j j |� y �N)� transport�write��self�datas �8/usr/lib/python3/dist-packages/twisted/protocols/wire.py�dataReceivedzEcho.dataReceived s � ������T�"� N��__name__�
__module__�__qualname__�__doc__r � r r r r s � ��#r r c � � e Zd ZdZd� Zy)�Discardz.
Discard any received data (RFC 863).
c � � y r r r s r r zDiscard.dataReceived s � �r Nr r r r r r s � ��
r r c �, � e Zd ZdZdZd� Zd� Zd� Zd� Zy)�Chargenz-
Generate repeating noise (RFC 864).
sG @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&?c �< |