o 0i) @ sz d Z G dd dZG dd deZG dd deZG dd deeZG d d d eZG dd deZG d d deZdS )) BaseTransport ReadTransportWriteTransport TransportDatagramTransportSubprocessTransportc @ sF e Zd Z dZdddZdddZdd Zd d Zdd Zd d Z dS )r _extraNc C s |d u ri }|| _ d S Nr )selfextra r 9/opt/alt/python310/lib64/python3.10/asyncio/transports.py__init__ s zBaseTransport.__init__c C s | j ||S r )r get)r namedefaultr r r get_extra_info s zBaseTransport.get_extra_infoc C t r NotImplementedErrorr r r r is_closing zBaseTransport.is_closingc C r r r r r r r close zBaseTransport.closec C r r r )r protocolr r r set_protocol% r zBaseTransport.set_protocolc C r r r r r r r get_protocol) r zBaseTransport.get_protocolr ) __name__ __module____qualname__ __slots__r r r r r r r r r r r s r c @ s* e Zd Z dZdd Zdd Zdd ZdS ) r r c C r r r r r r r is_reading3 r zReadTransport.is_readingc C r r r r r r r pause_reading7 zReadTransport.pause_readingc C r r r r r r r resume_reading? r$ zReadTransport.resume_readingN)r r r r! r" r# r% r r r r r . s r c @ sT e Zd Z dZdddZdd Zdd Zd d Zdd Zd d Z dd Z dd ZdS )r r Nc C r r r r highlowr r r set_write_buffer_limitsM s z&WriteTransport.set_write_buffer_limitsc C r r r r r r r get_write_buffer_sizeb r z$WriteTransport.get_write_buffer_sizec C r r r r r r r get_write_buffer_limitsf s z&WriteTransport.get_write_buffer_limitsc C r r r )r datar r r writel r$ zWriteTransport.writec C s d |}| | d S )N )joinr- )r Zlist_of_datar, r r r writelinest s zWriteTransport.writelinesc C r r r r r r r write_eof} zWriteTransport.write_eofc C r r r r r r r can_write_eof r zWriteTransport.can_write_eofc C r r r r r r r abort r2 zWriteTransport.abortNN)r r r r! r) r* r+ r- r0 r1 r3 r4 r r r r r H s r c @ s e Zd Z dZdS )r r N)r r r r! r r r r r s r c @ s$ e Zd Z dZdddZdd ZdS )r r Nc C r r r )r r, Zaddrr r r sendto r zDatagramTransport.sendtoc C r r r r r r r r4 r2 zDatagramTransport.abortr )r r r r! r6 r4 r r r r r s r c @ s@ e Zd ZdZdd Zdd Zdd Zdd Zd d Zdd Z dS )r r c C r r r r r r r get_pid r zSubprocessTransport.get_pidc C r r r r r r r get_returncode r$ z"SubprocessTransport.get_returncodec C r r r )r fdr r r get_pipe_transport r z&SubprocessTransport.get_pipe_transportc C r r r )r signalr r r send_signal r$ zSubprocessTransport.send_signalc C r r r r r r r terminate s zSubprocessTransport.terminatec C r r r r r r r kill s zSubprocessTransport.killN) r r r r! r7 r8 r: r<