U
    )–€h  ã                   @  s–   d dl mZ d dlmZ d dlmZ d dlmZmZ G dd„ deƒZ	edd�G d	d
„ d
e	ƒƒZ
edd�G dd„ de	ƒƒZedd�G dd„ de	ƒƒZdS )é    )Úannotations)ÚABC)Ú	dataclass)ÚOptionalÚTuplec                   @  s   e Zd ZdS )ÚEventN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú4/tmp/pip-unpacked-wheel-mge4popt/hypercorn/events.pyr      s   r   T)Úfrozenc                   @  s"   e Zd ZU ded< dZded< dS )ÚRawDataÚbytesÚdataNzOptional[Tuple[str, int]]Úaddress)r	   r
   r   Ú__annotations__r   r   r   r   r   r      s   
r   c                   @  s   e Zd ZdS )ÚClosedNr   r   r   r   r   r      s   r   c                   @  s   e Zd ZU ded< dS )ÚUpdatedÚboolZidleN)r	   r
   r   r   r   r   r   r   r      s   
r   N)Ú
__future__r   Úabcr   Údataclassesr   Útypingr   r   r   r   r   r   r   r   r   r   Ú<module>   s   