File: //lib/python3/dist-packages/twisted/protocols/haproxy/__pycache__/_info.cpython-38.pyc
U
W[� � @ s8 d Z ddlmZ ddlmZ ee�G dd� de��ZdS )z
IProxyInfo implementation.
� )�implementer� )�
IProxyInfoc @ s e Zd ZdZdZdd� ZdS )� ProxyInfoa�
A data container for parsed PROXY protocol information.
@ivar header: The raw header bytes extracted from the connection.
@type header: 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�destinationc C s || _ || _|| _d S )Nr )�selfr r r � r �A/usr/lib/python3/dist-packages/twisted/protocols/haproxy/_info.py�__init__! s zProxyInfo.__init__N)�__name__�
__module__�__qualname__�__doc__� __slots__r
r r r r r s r N)r Zzope.interfacer Z_interfacesr �objectr r r r r �<module> s