
    Pi*                        d dl mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 dd	lm
Z
  ed
d          Z edd          Z edd          Z edd          Z edd          Z edd          Z edd          Z edd          Z edd          Z edd          Z edd          Z ed d!          Z ed"d#          Z ed$d%          Zese
seser$ ed&d'd(g          Ze
r ed&ej        d)z             Z ed*d+          Z ed,d-          Z ed.d/          Z ed0d1          Z ed2d1          Z ed3d4          Z  ed5d6          Z! ed7d8          Z" ed9d:          Z# ed;d<          Z$erd=Z% ed>d?          Z& edd@          Z ed,dA          Z edBdC          Z' edDe'j        dEz             Z( edFdG          Z) edHdIdJ*                    e)j                  z             Z+ ed3dK          Z  ed*dL          Zd=S e
ry edMdN          Z% ed>dO          Z& edBdP          Z' edDe'j        dQz             Z( edFdR          Z) edHdIdJ*                    e)j                  z             Z+ ed3dS          Z d=S er: edMdT          Z% ed>dU          Z& edBdV          Z' edDe'j        dQz             Z(d=S erh ed>dW          Z& edMdX          Z% edBdY          Z'e'Z( ed*d+          Z edFdZ          Z) edHd[          Z+er edd\          Zd=S  edd4          Zd=S e	rg edMd]          Z% ed*d+          Z ed>dO          Z& edBd^          Z'e'Z( edFd_          Z) edHdIdJ*                    e)j                  z             Z+d=S er( edBd^          Z'e'Z( edMd]          Z% ed>dO          Z&d=S d=S )`    )
namedtuple   )AIX)BSD)FREEBSD)LINUX)MACOS)SUNOS)WINDOWSsswap)totalusedfreepercentsinsout
sdiskusage)r   r   r   r   sdiskio)
read_countwrite_count
read_byteswrite_bytes	read_time
write_time	sdiskpart)device
mountpointfstypeoptssnetio)
bytes_sent
bytes_recvpackets_sentpackets_recverrinerroutdropindropoutsuser)nameterminalhoststartedpidsconn)fdfamilytypeladdrraddrstatusr.   snicaddr)r1   addressnetmask	broadcastptp	snicstats)isupduplexspeedmtuflags	scpustats)ctx_switches
interruptssoft_interruptssyscallsscpufreq)currentminmaxshwtemp)labelrG   highcriticalsbattery)r   secsleftpower_pluggedsfan)rK   rG   pheap	heap_used	mmap_used)
heap_count	pcputimes)usersystemchildren_userchildren_system	popenfile)pathr0   pthread)id	user_timesystem_timepuids)real	effectivesavedpgidspio)r   r   r   r   pionice)ioclassvaluepctxsw)	voluntaryinvoluntarypconn)r0   r1   r2   r3   r4   r5   addr)ipportNsvmem)r   	availabler   r   r   activeinactivebufferscachedsharedslab)	r   r   r   r   r   r   read_merged_countwrite_merged_count	busy_time)r\   r0   positionmoder@   pmem)rssvmsrw   textlibdatadirtypfullmem)usspssswappmmap_grouped)r\   r   sizer   shared_cleanshared_dirtyprivate_cleanprivate_dirty
referenced	anonymousr   	pmmap_extzaddr perms  )r   r   r   r   
read_charswrite_chars)rW   rX   rY   rZ   iowait	scputimes)rW   rX   idle	interruptdpc)r   rr   r   r   r   )r   r   num_page_faults	peak_wsetwsetpeak_paged_pool
paged_poolpeak_nonpaged_poolnonpaged_poolpagefilepeak_pagefileprivate)r   )r\   r   )r   r   r   r   other_countother_bytes)rW   nicerX   r   )r   rr   r   r   r   rs   rt   wired)r   r   pfaultspageins)r   rr   r   r   r   rs   rt   ru   rv   rw   r   )rW   r   rX   r   irq)r   r   r   r   stackz*path rss, private, ref_count, shadow_countz6addr, perms path rss, private, ref_count, shadow_count)r   r   r   r   r   r   r{   )rW   rX   r   r   )r   r   )r\   r   r   locked),collectionsr   nt_commonr   r   r   r   r	   r
   r   r   r   r   r   r    r)   r/   r6   r;   rA   rF   rJ   rN   rQ   rR   _fieldsrV   r[   r]   ra   re   rf   rg   rj   rm   rn   r   rq   r~   r   r   joinr        c/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/psutil/_ntuples.py<module>r      s  
 ) ( ( ( ( (                                           	7GHH RBCC
 "
 
 B{FGG	 
	
 
 	7BCC 	H	 	
 2jNOO B{GHH	 BN 	
 2j344 "Y@
A
A 2jBCC 
r&&'' 	 	=G 	=u 	= 	=B	
 E  =7EMO;<< BG 	
 B{N++	 "Y:
;
; 	7233 	7233 	bJKK "Y,
-
- 
H2	3	3 	7HII 
r&.!! 	 bK I B	
 E$ b
	
 G  ; KLLI 2fNOOD r*dl-CCDDH B	
 M$ ]SXXm.C%D%DD I
 "	

 
C H III  DK ; NOOI BwIJJE 2	
 D& r*dlX566H B88M ]SXXm.C%D%DD I
 "	

 
CCC   MK ; BCCI B		
 E 2f:;;D r*dlX566HHH 	 oK B	
 E$ ; IJJI 2f=>>D H K I
 BE M
 M I
  
"
 
 "F
 
  +K ; DEEI K I
 BwIJJE 2fn%%D H B(NOOM ]SXXm.C%D%DD III 	 K 2fn%%D H ; DEEI BwIJJEEEK Kr   