# -*- test-case-name: twisted.protocols.haproxy.test -*- # Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ IProxyInfo implementation. """ from zope.interface import implementer from ._interfaces import IProxyInfo @implementer(IProxyInfo) class ProxyInfo(object): """ 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} """ __slots__ = ( 'header', 'source', 'destination', ) def __init__(self, header, source, destination): self.header = header self.source = source self.destination = destination
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
test | Folder | 0755 |
|
|
__init__.py | File | 251 B | 0644 |
|
_exceptions.py | File | 1.06 KB | 0644 |
|
_info.py | File | 929 B | 0644 |
|
_interfaces.py | File | 1.75 KB | 0644 |
|
_parser.py | File | 2 KB | 0644 |
|
_v1parser.py | File | 4.22 KB | 0644 |
|
_v2parser.py | File | 6.16 KB | 0644 |
|
_wrapper.py | File | 3.25 KB | 0644 |
|