a
´iä) ã @ sx d Z G dd„ dƒZG dd„ deƒZG dd„ deƒZG dd„ deeƒZG d d
„ d
eƒZG dd„ deƒZG d
d„ deƒZdS ))Ú
BaseTransportÚ
ReadTransportÚWriteTransportÚ TransportÚDatagramTransportÚSubprocessTransportc @ sD e Zd ZdZddd„Zddd„Zdd„ Zd d
„ Zdd„ Zd
d„ Z dS )r ©Ú_extraNc C s |d u ri }|| _ d S ©Nr )ÚselfÚextra© r ú*/usr/lib64/python3.9/asyncio/transports.pyÚ__init__ s zBaseTransport.__init__c C s | j ||¡S r )r Úget)r
ÚnameÚdefaultr r r
Úget_extra_info s zBaseTransport.get_extra_infoc C s t ‚d S r ©ÚNotImplementedError©r
r r r
Ú
is_closing s zBaseTransport.is_closingc C s t ‚d S r r r r r r
Úclose s zBaseTransport.closec C s t ‚d S r r )r
Úprotocolr r r
Úset_protocol% s zBaseTransport.set_protocolc C s t ‚d S r r r r r r
Úget_protocol) s zBaseTransport.get_protocol)N)N)
Ú__name__Ú
__module__Ú__qualname__Ú __slots__r r r r r r r r r r
r s
r c @ s( e Zd ZdZdd„ Zdd„ Zdd„ ZdS ) r r c C s t ‚d S r r r r r r
Ú
is_reading3 s zReadTransport.is_readingc C s t ‚d S r r r r r r
Ú
pause_reading7 s zReadTransport.pause_readingc C s t ‚d S r r r r r r
Úresume_reading? s zReadTransport.resume_readingN)r r r r r r r! r r r r
r . s r c @ sR e Zd ZdZddd„Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ ZdS )r r Nc C s t ‚d S r r ©r
ÚhighÚlowr r r
Úset_write_buffer_limitsM s z&WriteTransport.set_write_buffer_limitsc C s t ‚d S r r r r r r
Úget_write_buffer_sizeb s z$WriteTransport.get_write_buffer_sizec C s t ‚d S r r r r r r
Úget_write_buffer_limitsf s z&WriteTransport.get_write_buffer_limitsc C s t ‚d S r r )r
Údatar r r
Úwritel s zWriteTransport.writec C s d |¡}| |¡ d S )Nó )Újoinr) )r
Zlist_of_datar( r r r
Ú
writelinest s
zWriteTransport.writelinesc C s t ‚d S r r r r r r
Ú write_eof} s zWriteTransport.write_eofc C s t ‚d S r r r r r r
Ú
can_write_eof† s zWriteTransport.can_write_eofc C s t ‚d S r r r r r r
ÚabortŠ s zWriteTransport.abort)NN)r r r r r% r&