403Webshell
Server IP : 15.235.198.142  /  Your IP : 3.136.19.165
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/twisted/python/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

Ϫ�fz
���dZddlmZddlmZmZmZddlmZm	Z	gd�Z
edgd��Zgdfded	ed
ee	e
e
efde
de
f
d
�Z	ddede
de
de
def
d�Zdede
fd�Zy)z/
sendmsg(2) and recvmsg(2) support for Python.
�)�
namedtuple)�
CMSG_SPACE�
SCM_RIGHTS�socket)�List�Tuple)�sendmsg�recvmsg�getSocketFamilyr�ReceivedMessage��data�	ancillary�flagsrrrr�returnc�*�|j|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	)rrrrs    �8/usr/lib/python3/dist-packages/twisted/python/sendmsg.pyr	r	s��$�>�>�4�&�)�U�3�3��maxSize�cmsgSizec�d�|j|t|�|�dd\}}}t|||��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)rrrrrrs      rr
r
)s:��0$�^�^�G�Z��5I�5�Q�RS�TU�V��D�)�U���	��G�Grc��|jS)ze
    Return the family of the given socket.

    @param socket: The socket to get the family of.
    )�family)rs rrrFs���=�=�rN)i ir)�__doc__�collectionsrrrr�Socket�typingrr�__all__r�bytes�intr	r
r�rr�<module>r#s���
�
#�;�;��
A���.�0N�O��/1��	4��4�
�4��E�#�s�E�/�*�+�4��	4�
	�4�,MN�H��H� �H�36�H�FI�H��H�:�F��s�r

Youez - 2016 - github.com/yon3zu
LinuXploit