+
     Bi8*                         Rt  ! R R 4      t ! R R]4      t ! R R]4      t ! R	 R]]4      t ! R
 R]4      t ! R R]4      t ! R R]4      tR# )BaseTransportReadTransportWriteTransport	TransportDatagramTransportSubprocessTransportc                   P   a  ] tR t^	t o RtR	R ltR	R ltR tR tR t	R t
RtV tR# )
r   Nc                    Vf   / pWn         R # N_extra)selfextras   &&)/usr/lib/python3.14/asyncio/transports.py__init__BaseTransport.__init__   s    =E    c                8    V P                   P                  W4      # r
   )r   get)r   namedefaults   &&&r   get_extra_infoBaseTransport.get_extra_info   s    {{t--r   c                    \         hr
   NotImplementedErrorr   s   &r   
is_closingBaseTransport.is_closing       !!r   c                    \         hr
   r   r   s   &r   closeBaseTransport.close   s
     "!r   c                    \         hr
   r   )r   protocols   &&r   set_protocolBaseTransport.set_protocol%   r   r   c                    \         hr
   r   r   s   &r   get_protocolBaseTransport.get_protocol)   r   r   r   r
   )__name__
__module____qualname____firstlineno__	__slots__r   r   r   r!   r%   r(   __static_attributes____classdictcell____classdict__s   @r   r   r   	   s/      I
."""" "r   c                   6   a  ] tR t^.t o RtR tR tR tRtV t	R# )r   c                    \         hr
   r   r   s   &r   
is_readingReadTransport.is_reading3   r   r   c                    \         hr
   r   r   s   &r   pause_readingReadTransport.pause_reading7   
     "!r   c                    \         hr
   r   r   s   &r   resume_readingReadTransport.resume_reading?   r:   r    N)
r*   r+   r,   r-   r.   r5   r8   r<   r/   r0   r1   s   @r   r   r   .   s       I""" "r   c                   X   a  ] tR t^Ht o R
tRR ltR tR tR tR t	R t
R tR	 tR
tV tR# )r   Nc                    \         hr
   r   r   highlows   &&&r   set_write_buffer_limits&WriteTransport.set_write_buffer_limitsM   s
    & "!r   c                    \         hr
   r   r   s   &r   get_write_buffer_size$WriteTransport.get_write_buffer_sizeb   r   r   c                    \         hr
   r   r   s   &r   get_write_buffer_limits&WriteTransport.get_write_buffer_limitsf   s
     "!r   c                    \         hr
   r   )r   datas   &&r   writeWriteTransport.writel   r:   r   c                J    R P                  V4      pV P                  V4       R# )r   N)joinrN   )r   list_of_datarM   s   && r   
writelinesWriteTransport.writelinest   s     xx%

4r   c                    \         hr
   r   r   s   &r   	write_eofWriteTransport.write_eof}   
     "!r   c                    \         hr
   r   r   s   &r   can_write_eofWriteTransport.can_write_eof   r   r   c                    \         hr
   r   r   s   &r   abortWriteTransport.abort   rX   r   r>   NN)r*   r+   r,   r-   r.   rD   rG   rJ   rN   rS   rV   rZ   r]   r/   r0   r1   s   @r   r   r   H   s9      I"*"""""" "r   c                       ] tR t^tRtRtR# )r   r>   N)r*   r+   r,   r-   r.   r/   r>   r   r   r   r      s	    * Ir   c                   4   a  ] tR t^t o RtRR ltR tRtV tR# )r   Nc                    \         hr
   r   )r   rM   addrs   &&&r   sendtoDatagramTransport.sendto   s
     "!r   c                    \         hr
   r   r   s   &r   r]   DatagramTransport.abort   rX   r   r>   r
   )	r*   r+   r,   r-   r.   rd   r]   r/   r0   r1   s   @r   r   r      s      I
"" "r   c                   H   a  ] tR t^t o RtR tR tR tR tR t	R t
RtV tR# )	r   c                    \         hr
   r   r   s   &r   get_pidSubprocessTransport.get_pid   r   r   c                    \         hr
   r   r   s   &r   get_returncode"SubprocessTransport.get_returncode   r:   r   c                    \         hr
   r   )r   fds   &&r   get_pipe_transport&SubprocessTransport.get_pipe_transport   r   r   c                    \         hr
   r   )r   signals   &&r   send_signalSubprocessTransport.send_signal   r:   r   c                    \         hr
   r   r   s   &r   	terminateSubprocessTransport.terminate   s
     "!r   c                    \         hr
   r   r   s   &r   killSubprocessTransport.kill   s
     "!r   r>   N)r*   r+   r,   r-   r.   rj   rm   rq   ru   rx   r{   r/   r0   r1   s   @r   r   r      s-     I"""""	" 	"r   c                   f   a a ] tR t^t oR	tR
V 3R lltR tR tR tR
R lt	R
R lt
R tRtVtV ;t# )_FlowControlMixinc                `   < \         SV `  V4       W n        R V n        V P	                  4        R# )FN)superr   _loop_protocol_paused_set_write_buffer_limits)r   r   loop	__class__s   &&&r   r   _FlowControlMixin.__init__  s)    
 %%%'r   c                d   V P                  4       pWP                  8:  d   R # V P                  '       g%   RV n         V P                  P	                  4        R # R #   \
        \        3 d    h \         d9   pT P                  P                  RRRTRT RT P                  /4        R p?R # R p?ii ; i)NTmessagezprotocol.pause_writing() failed	exception	transportr$   )
rG   _high_waterr   	_protocolpause_writing
SystemExitKeyboardInterruptBaseExceptionr   call_exception_handler)r   sizeexcs   &  r   _maybe_pause_protocol'_FlowControlMixin._maybe_pause_protocol  s    ))+###$$$$(D!
,,. %  12   

11@	3  s   A B/6B/7-B**B/c                b   V P                   '       dF   V P                  4       V P                  8:  d%   R V n          V P                  P	                  4        R# R# R#   \
        \        3 d    h \         d9   pT P                  P                  RRRTRT RT P                  /4        Rp?R# Rp?ii ; i)Fr   z protocol.resume_writing() failedr   r   r$   N)
r   rG   
_low_waterr   resume_writingr   r   r   r   r   )r   r   s   & r   _maybe_resume_protocol(_FlowControlMixin._maybe_resume_protocol)  s    !!!**,?$)D!
--/ @ "
  12   

11A	3  s   A B.5B.6-B))B.c                2    V P                   V P                  3# r
   )r   r   r   s   &r   rJ   )_FlowControlMixin.get_write_buffer_limits9  s    !1!122r   c                    Vf   Vf   RpM	^V,          pVf
   V^,          pYu;8  d   ^ 8  g   M \        RV: RV: R24      hWn        W n        R # )Nzhigh (z) must be >= low (z) must be >= 0i   )
ValueErrorr   r   rA   s   &&&r   r   *_FlowControlMixin._set_write_buffer_limits<  sb    <{ 3w;!)Ca 23'HJ J  r   c                J    V P                  WR 7       V P                  4        R# ))rB   rC   N)r   r   rA   s   &&&r   rD   )_FlowControlMixin.set_write_buffer_limitsL  s    %%4%9""$r   c                    \         hr
   r   r   s   &r   rG   '_FlowControlMixin.get_write_buffer_sizeP  s    !!r   )r   r   r   r   )r   r   r   r   r_   )r*   r+   r,   r-   r.   r   r   r   rJ   r   rD   rG   r/   r0   __classcell__)r   r2   s   @@r   r~   r~      s5     " KI($ 3 %" "r   r~   N)r   r   r   r   r   r   )__all__r   r   r   r   r   r   r~   r>   r   r   <module>r      sg   "" ""J"M "4I"] I"X~ 0" "63"- 3"lT"	 T"r   