+
    üÐj±  ã                   óZ   € R t ^ RIHt  ! R R]4      t ! R R]4      t ! R R]]4      tR# )	z
Interfaces for iocpreactor
)Ú	Interfacec                   ó&   a € ] tR t^t o R tRtV tR# )ÚIReadHandlec                ó   € R# )zü
Read into the given buffers from this handle.

@param bufflist: the buffers to read into
@type bufflist: list of objects implementing the read/write buffer protocol

@param evt: an IOCP Event object

@return: tuple (return code, number of bytes read)
N© )ÚbufflistÚevts   &&ÚI/usr/lib/python3/dist-packages/twisted/internet/iocpreactor/interfaces.pyÚreadFromHandleÚIReadHandle.readFromHandle   ó   ‚ ó    r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r
   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r	   r   r      ó   ø‡ € ÷
ð 
r   r   c                   ó&   a € ] tR t^t o R tRtV tR# )ÚIWriteHandlec                ó   € R# )zÛ
Write the given buffer to this handle.

@param buff: the buffer to write
@type buff: any object implementing the buffer protocol

@param evt: an IOCP Event object

@return: tuple (return code, number of bytes written)
Nr   )Úbuffr   s   &&r	   ÚwriteToHandleÚIWriteHandle.writeToHandle   r   r   r   N)r   r   r   r   r   r   r   r   s   @r	   r   r      r   r   r   c                   ó   € ] tR t^)tRtR# )ÚIReadWriteHandler   N)r   r   r   r   r   r   r   r	   r   r   )   s   † Ûr   r   N)Ú__doc__Úzope.interfacer   r   r   r   r   r   r	   Ú<module>r!      s5   ðñ
õ
 %ô�)ô ô�9ô ô	�{ Lö 	r   