+
    üÐjÂ  ã                   ó@   € R t ^ RIHt  ! R R]P                  4      tR# )z4
Loopback helper used in test_ssh and test_recvline
)Úloopbackc                   ó6   a € ] tR t^t o RtR tR tR tRtV t	R# )ÚLoopbackRelayNc                óL   € R V P                   P                  P                  : R2# )zLoopbackRelay(Ú))ÚtargetÚ	__class__Ú__name__©Úselfs   &Ú=/usr/lib/python3/dist-packages/twisted/conch/test/loopback.pyÚ	logPrefixÚLoopbackRelay.logPrefix   s"   € Ø §¡× 5Ñ 5× >Ñ >ÑAÀÐCÐCó    c                óâ   € \         P                  P                  W4       V P                  e   V P                  P	                  4        ^ RIHp VP                  ^ V P                  4      V n        R # )N)Úreactor)	r   r   ÚwriteÚ	clearCallÚcancelÚtwisted.internetr   Ú	callLaterÚ_clearBuffer)r   Údatar   s   && r   r   ÚLoopbackRelay.write   sM   € Ü×Ñ×$Ñ$ TÔ0Ø�>‰>Ò%Ø�N‰N×!Ñ!Ô#å,à ×*Ñ*¨1¨d×.?Ñ.?Ó@ˆŽr   c                óR   € R V n         \        P                  P                  V 4       R # )N)r   r   r   ÚclearBufferr
   s   &r   r   ÚLoopbackRelay._clearBuffer   s   € ØˆŒÜ×Ñ×*Ñ*¨4Ö0r   )r   )
r	   Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s    ø‡ € Ø€IòDòA÷1ð 1r   r   N)Ú__doc__Útwisted.protocolsr   r   © r   r   Ú<module>r&      s!   ðñõ
 'ô1�H×*Ñ*ö 1r   