HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/twisted/protocols/haproxy/__pycache__/_info.cpython-310.pyc
o

�b��@sfdZddlmZddlmZddlZddlmZddlm	Z	ee	�ej
dddd	�Gd
d�d���ZdS)z
IProxyInfo implementation.
�)�Optional)�implementerN)�IAddress�)�
IProxyInfoT)�frozen�slots�auto_attribsc@s2eZdZUdZeed<eeed<eeed<dS)�	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�rr�A/usr/lib/python3/dist-packages/twisted/protocols/haproxy/_info.pyr
s

r
)r�typingr�zope.interfacer�attr�twisted.internet.interfacesr�_interfacesr�sr
rrrr�<module>s