o ¯b±ã@sFdZddlmZGdd„deƒZGdd„deƒZGdd„deeƒZd S) z Interfaces for iocpreactor é)Ú Interfacec@óeZdZdd„ZdS)Ú IReadHandlecCódS)a, 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ÚevtrrúI/usr/lib/python3/dist-packages/twisted/internet/iocpreactor/interfaces.pyÚreadFromHandleózIReadHandle.readFromHandleN)Ú__name__Ú __module__Ú __qualname__r rrrr r ó rc@r)Ú IWriteHandlecCr)a  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)Úbuffrrrr Ú writeToHandler zIWriteHandle.writeToHandleN)r r rrrrrr rrrc@s eZdZdS)ÚIReadWriteHandleN)r r rrrrr r)srN)Ú__doc__Úzope.interfacerrrrrrrr Ús