HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
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