File: //lib/fm-agent/dependencies/linux/python3.9/psutil/__pycache__/_common.cpython-39.pyc
a
��iMg �
@ s d Z ddlmZ ddlmZ ddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlmZ ddl mZ ddl mZ ddl mZ zdd l mZ W n ey� dZY n0 zdd
l mZ W n ey� dZY n0 ejdk�rddlZndZejd dkZee�d
d��Zg d�ZejdkZejdkZej� d�Z!ej� d�Z"e"Z#ej� d�Z$ej� d�Z%ej� d�Z&e$�p�e%�p�e&Z'ej� d�Z(ej� d�Z)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1d Z2d!Z3d"Z4d#Z5d$Z6d%Z7d&Z8d'Z9d(Z:d)Z;d*Z<d+Z=d,Z>d-Z?d.Z@d/ZAd0ZBd1ZCedu �r(d2ZDd3ZEdZFn G d4d5� d5ejG�ZHeI� �JeHjK� edu �r\d6ZLd7ZMn G d8d9� d9ejG�ZNeI� �JeNjK� e�O� ZPe�s�d:ZQn0ze�R� ZQW n" eS�y� e�r�d;nd:ZQY n0 ed<g d=��ZTed>g d?��ZUed@g dA��ZVedBg dC��ZWedDg dE��ZXedFg dG��ZYedHg dI��ZZedJg dK��Z[edLg dM��Z\edNg dO��Z]edPg dQ��Z^edRg dS��Z_edTg dU��Z`edVdWdXg�ZaedYg dZ��Zbed[d\d]g�Zced^g d_��Zded`g da��Zeedbg da��Zfedcg dd��Zgededfdgg�Zhedhdidjg�Ziedkg dl��Zjedmdndog�Zkeeegeegfeegegfegegfeegegfegegfeegeegfegeegfegeegfdp�Zledu�r�el�Jegegfegegfdq�� edu�r�el�Jdregeegfi� G dsdt� dtem�ZnG dudv� dven�ZoG dwdx� dxeo�ZpG dydz� dzen�ZqG d{d|� d|en�Zrd�d}d~�Zsdd�� Ztd�d�� Zud�d�� Zvd�d�� Zwetd�d�� �Zxd�d�� Zyd�d�� Zzd�d�� Z{d�d�d��Z|d�d�� Z}G d�d�� d��Z~d�d�� Ze~� Z�e�j�e_�e�j�e_�d�d�� Z�d�d�� Z�d�d�d��Z�d�d�� Z�e�r�d�d�� Z�nd�d�� Z�etej�fd�d���Z�d�d�d��Z�dd�ej�fd�d��Z�d�d�� Z�dS )�z9Common objects shared by __init__.py and _ps*.py modules.� )�division)�print_functionN)�
namedtuple)�AF_INET)�
SOCK_DGRAM)�SOCK_STREAM)�AF_INET6)�AF_UNIX)� � r
�PSUTIL_DEBUG)N�FREEBSD�BSD�LINUX�NETBSD�OPENBSD�MACOS�OSX�POSIX�SUNOS�WINDOWS�
CONN_CLOSE�CONN_CLOSE_WAIT�CONN_CLOSING�CONN_ESTABLISHED�CONN_FIN_WAIT1�CONN_FIN_WAIT2�
CONN_LAST_ACK�CONN_LISTEN� CONN_NONE�
CONN_SYN_RECV�
CONN_SYN_SENT�CONN_TIME_WAIT�NIC_DUPLEX_FULL�NIC_DUPLEX_HALF�NIC_DUPLEX_UNKNOWN�STATUS_DEAD�STATUS_DISK_SLEEP�STATUS_IDLE�
STATUS_LOCKED�STATUS_RUNNING�STATUS_SLEEPING�STATUS_STOPPED�STATUS_SUSPENDED�STATUS_TRACING_STOP�STATUS_WAITING�STATUS_WAKE_KILL�
STATUS_WAKING�
STATUS_ZOMBIE�
STATUS_PARKED�ENCODING�
ENCODING_ERRSr �pconn� pcputimes�pctxsw�pgids�pio�pionice� popenfile�pthread�puids�sconn� scpustats�sdiskio� sdiskpart�
sdiskusage�snetio�snicaddr� snicstats�sswap�suser� conn_tmap�deprecated_method�
isfile_strict�memoize�parse_environ_block�path_exists_strict�
usage_percent�
supports_ipv6�sockfam_to_enum�socktype_to_enum�wrap_numbers�bytes2human�conn_to_ntuple�debug�hilite�term_supports_colors�print_color�posix�nt�linux�darwin)�freebsdZmidnightbsdZopenbsdZnetbsd)�sunosZsolaris�aixZrunningZsleepingz
disk-sleep�stoppedztracing-stop�zombieZdeadz wake-killZwaking�idle�lockedZwaitingZ suspendedZparkedZESTABLISHEDZSYN_SENTZSYN_RECVZ FIN_WAIT1Z FIN_WAIT2Z TIME_WAITZCLOSEZ
CLOSE_WAITZLAST_ACKZLISTENZCLOSINGZNONE� � c @ s e Zd ZdZdZdZdS )� NicDuplexre rf r N)�__name__�
__module__�__qualname__r# r$ r% � rk rk �@/usr/lib/fm-agent/dependencies/linux/python3.9/psutil/_common.pyrg � s rg ������c @ s e Zd ZdZdZdS )�BatteryTimerm rn N)rh ri rj �POWER_TIME_UNKNOWN�POWER_TIME_UNLIMITEDrk rk rk rl ro � s ro �replace�surrogateescaperG )�total�used�free�percent�sinZsoutrC )rt ru rv rw rA )�
read_count�write_count�
read_bytes�write_bytesZ read_timeZ
write_timerB )Zdevice�
mountpointZfstype�opts�maxfile�maxpathrD )Z
bytes_sentZ
bytes_recvZpackets_sentZpackets_recvZerrinZerroutZdropinZdropoutrH )�name�terminal�host�started�pidr? )�fd�family�type�laddr�raddr�statusr� rE )r� �address�netmask� broadcast�ptprF )ZisupZduplexZspeedZmtur@ )Zctx_switchesZ
interruptsZsoft_interruptsZsyscalls�scpufreq)�current�min�max�shwtemp)�labelr� �high�critical�sbattery)rw ZsecsleftZ
power_plugged�sfanr� r� r7 )�user�system�
children_user�children_systemr<