HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/python3.6/site-packages/M2Crypto/SSL/__pycache__/timeout.cpython-36.pyc
3

���[b�@sHdZddddgZddlZddlZdZGdd�de�Zd	d�Zd
d�ZdS)z�Support for SSL socket timeouts.

Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved.

Copyright 2008 Heikki Toivonen. All rights reserved.
�DEFAULT_TIMEOUT�timeout�struct_to_timeout�struct_size�NiXc@s"eZdZedfdd�Zdd�ZdS)rrcCs||_||_dS)N)�sec�microsec)�selfrr�r	�/usr/lib64/python3.6/timeout.py�__init__sztimeout.__init__cCsNtjdkr8t|jdtt|j�d��}tjd|�}ntjd|j|j�}|S)N�win32i��l�ll)	�sys�platform�intr�round�floatr�struct�pack)r�millisec�binstrr	r	r
rs

 ztimeout.packN)�__name__�
__module__�__qualname__rrrr	r	r	r
rscCsNtjdkr4tjd|�d}t|d�}|dd}ntjd|�\}}t||�S)Nrr
ri�r)rrr�unpackrr)rrrrr	r	r
r s
cCs"tjdkrtjd�Stjd�SdS)Nrr
r)rrr�calcsizer	r	r	r
r-s

)	�__doc__�__all__rrr�objectrrrr	r	r	r
�<module>s