File: //usr/lib/python3/dist-packages/twisted/internet/iocpreactor/__pycache__/interfaces.cpython-310.pyc
o
�b� � @ sF d Z ddlmZ G dd� de�ZG dd� de�ZG dd� dee�Zd S )
z
Interfaces for iocpreactor
� )� Interfacec @ � e Zd Zdd� ZdS )�IReadHandlec C � 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�evtr r �I/usr/lib/python3/dist-packages/twisted/internet/iocpreactor/interfaces.py�readFromHandle � zIReadHandle.readFromHandleN)�__name__�
__module__�__qualname__r
r r r r r
� r c @ r )�IWriteHandlec C r )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 )�buffr r r r �
writeToHandle r zIWriteHandle.writeToHandleN)r r
r r r r r r r r r c @ s e Zd ZdS )�IReadWriteHandleN)r r
r r r r r r ) s r N)�__doc__�zope.interfacer r r r r r r r �<module> s