HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/twisted/protocols/haproxy/__pycache__/_info.cpython-312.pyc
�

oj����dZddlmZddlmZddlZddlmZddlm	Z	ee	�ejddd�	�Gd
�d���Zy)z
IProxyInfo implementation.
�)�Optional)�implementerN)�IAddress�)�
IProxyInfoT)�frozen�slots�auto_attribsc�<�eZdZUdZeed<eeed<eeed<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__rr���A/usr/lib/python3/dist-packages/twisted/protocols/haproxy/_info.pyrrs$��	�
�M��X����(�#�#rr)r�typingr�zope.interfacer�attr�twisted.internet.interfacesr�_interfacesr�srrrr�<module>rsP��
��&��0�#�
�Z������t�4�d�3�$�$�4��$r