Ë
    oj•  ã                   óš   — d Z ddlmZ ddlmZ ddlZddlmZ ddlm	Z	  ee	«       ej                  ddd¬	«       G d
„ d«      «       «       Zy)z
IProxyInfo implementation.
é    )ÚOptional)ÚimplementerN)ÚIAddressé   )Ú
IProxyInfoT)ÚfrozenÚslotsÚauto_attribsc                   ó<   — e Zd ZU dZeed<   ee   ed<   ee   ed<   y)Ú	ProxyInfoaˆ  
    A data container for parsed PROXY protocol information.

    @ivar header: The raw header bytes extracted from the connection.
    @type header: C{bytes}
    @ivar source: The connection source address.
    @type source: L{twisted.internet.interfaces.IAddress}
    @ivar destination: The connection destination address.
    @type destination: L{twisted.internet.interfaces.IAddress}
    ÚheaderÚsourceÚdestinationN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚbytesÚ__annotations__r   r   © ó    úA/usr/lib/python3/dist-packages/twisted/protocols/haproxy/_info.pyr   r      s$   … ñ	ð ƒMØ�XÑÓØ˜(Ñ#Ô#r   r   )r   Útypingr   Úzope.interfacer   ÚattrÚtwisted.internet.interfacesr   Ú_interfacesr   Úsr   r   r   r   ú<module>r      sP   ðñ
õ å &ã å 0Ý #ñ ˆZÓØ€‡�ˆt˜4¨dÔ3÷$ð $ó 4ó ñ$r   