OwlCyberSecurity - MANAGER
Edit File: address.pyc
� `��ac @` s� d Z d d l m Z m Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z e e � e j d e � d e f d � � Y� � Z e e � e j d e � d e f d � � Y� � Z e e � d e f d � � Y� Z e j d e � e e � d e f d � � Y� � Z e j d e d e d e � e e � d e f d � � Y� � Z d e f d � � YZ d S( s* Address objects for network connections. i ( t divisiont absolute_importN( t implementer( t IAddress( t _asFilesystemBytes( t _coerceToFilesystemEncoding( t platform( t _PY3t hasht IPv4Addressc B` sJ e Z d Z e j d e j j d d g � � Z e j � Z e j � Z RS( st An L{IPv4Address} represents the address of an IPv4 socket endpoint. @ivar type: A string describing the type of transport, either 'TCP' or 'UDP'. @ivar host: A string containing a dotted-quad IPv4 address; for example, "127.0.0.1". @type host: C{str} @ivar port: An integer representing the port number. @type port: C{int} t validatort TCPt UDP( t __name__t __module__t __doc__t attrt ibt validatorst in_t typet hostt port( ( ( s[ /opt/cpanel-ccs/.develop/virtualenv/lib/python2.7/site-packages/twisted/internet/address.pyR s $t IPv6Addressc B` sn e Z d Z e j d e j j d d g � � Z e j � Z e j � Z e j d d � Z e j d d � Z RS( s� An L{IPv6Address} represents the address of an IPv6 socket endpoint. @ivar type: A string describing the type of transport, either 'TCP' or 'UDP'. @ivar host: A string containing a colon-separated, hexadecimal formatted IPv6 address; for example, "::1". @type host: C{str} @ivar port: An integer representing the port number. @type port: C{int} @ivar flowInfo: the IPv6 flow label. This can be used by QoS routers to identify flows of traffic; you may generally safely ignore it. @type flowInfo: L{int} @ivar scopeID: the IPv6 scope identifier - roughly analagous to what interface traffic destined for this address must be transmitted over. @type scopeID: L{int} or L{str} R R R t defaulti ( R R R R R R R R R R t flowInfot scopeID( ( ( s[ /opt/cpanel-ccs/.develop/virtualenv/lib/python2.7/site-packages/twisted/internet/address.pyR + s $t _ProcessAddressc B` s e Z d Z RS( sD An L{interfaces.IAddress} provider for process transports. ( R R R ( ( ( s[ /opt/cpanel-ccs/.develop/virtualenv/lib/python2.7/site-packages/twisted/internet/address.pyR K s t HostnameAddressc B` s&