MOON
Server: Apache
System: Linux server30c.hostingraja.org 3.10.0-962.3.2.lve1.5.63.el7.x86_64 #1 SMP Fri Oct 8 12:03:35 UTC 2021 x86_64
User: jibhires (1887)
PHP: 8.1.30
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, allow_url_fopen, symlink, escapeshellcmd, pcntl_exec
Upload Files
File: //opt/alt/python35/lib64/python3.5/site-packages/aiohttp/__pycache__/tcp_helpers.cpython-35.pyc


���Z��@s�dZddlZddlmZdZeed�rCejZn!eed�r^ejZndZeed	�r�d
d�Z	ndd�Z	dd�Z
d
d�ZdS)z'Helper methods to tune a TCP connection�N)�suppress�
tcp_keepalive�tcp_nodelay�tcp_cork�TCP_CORK�
TCP_NOPUSH�SO_KEEPALIVEcCs8|jd�}|dk	r4|jtjtjd�dS)N�socket�)�get_extra_info�
setsockoptr	�
SOL_SOCKETr)�	transport�sock�r�/tcp_helpers.pyrscCsdS)Nr)rrrrrscCs{|jd�}|dkrdS|jtjtjfkr>dSt|�}tt��|jtj	tj
|�WdQRXdS)Nr	)r�familyr	�AF_INET�AF_INET6�boolr�OSErrorr�IPPROTO_TCP�TCP_NODELAY)r�valuerrrrrs
cCs�|jd�}tdkrdS|dkr/dS|jtjtjfkrNdSt|�}tt��|j	tj
t|�WdQRXdS)Nr	)r�CORKrr	rrrrrrr)rrrrrrr-s
)rrr)�__doc__r	�
contextlibr�__all__�hasattrrrrrrrrrrr�<module>s