HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/twisted/internet/iocpreactor/__pycache__/interfaces.cpython-310.pyc
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	�
writeToHandlerzIWriteHandle.writeToHandleN)rr
rrrrrr	rrrc@seZdZdS)�IReadWriteHandleN)rr
rrrrr	r)srN)�__doc__�zope.interfacerrrrrrrr	�<module>s