+
    Dfj              
           R t ^ RIt^ RIHtHtHt ^ RIHtHt ^ RI	H
t
 R]
P                  R]
P                  R]
P                  R]
P                  R	]
P                  /t ! R
 R]4      t ! R R]4      tR# )z
Twisted inetd.

Maintainer: Andrew Bennetts

Future Plans: Bugfixes.  Specifically for UDP and Sun-RPC, which don't work
correctly yet.
N)fdescprocessreactor)ProtocolServerFactory)wireechochargendiscarddaytimetimec                   *   a  ] tR t^ t o RtR tRtV tR# )InetdProtocolzDForks a child process on connectionMade, passing the socket as fd 0.c                   V P                   P                  4       p^ V^V/pV P                  P                  '       d(   V P                  P                  P                  4       V^&   \        P
                  ! V4       ^V9   d   \        P
                  ! V^,          4       V P                  P                  pVP                  pVP                  pV\        P                  ! 4       8X  d   RpV\        P                  ! 4       8X  d   Rp\        P                  ! RVP                  VP                  \        P                   RRVVV4	       \"        P$                  ! V P                   4       \"        P&                  ! V P                   4       R# )    N)	transportfilenofactory
stderrFiler   setBlockingserviceusergrouposgetuidgetgidr   ProcessprogramprogramArgsenvironr   removeReaderremoveWriter)selfsockFDchildFDsr   uidgids   &     6/usr/lib/python3/dist-packages/twisted/runner/inetd.pyconnectionMadeInetdProtocol.connectionMade#   s   &&(vq&)<<""",,1188:HQK
 	&!=hqk*,,&&llmm "))+C"))+COOJJ
	
 	T^^,T^^,     N)__name__
__module____qualname____firstlineno____doc__r(   __static_attributes____classdictcell____classdict__s   @r'   r   r       s     N%- %-r*   r   c                   .   a  ] tR t^Kt o ]tRtR tRtV t	R# )InetdFactoryNc                    Wn         R # )Nr   )r"   r   s   &&r'   __init__InetdFactory.__init__O   s    r*   r8   )
r,   r-   r.   r/   r   protocolr   r9   r1   r2   r3   s   @r'   r6   r6   K   s     HJ r*   r6   )r0   r   twisted.internetr   r   r   twisted.internet.protocolr   r   twisted.protocolsr   EchoChargenDiscardDaytimeTimeinternalProtocolsr   r6   r+   r*   r'   <module>rE      sk    
 4 4 = "
 DIIt||t||t||
DII (-H (-V= r*   