massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / psutil / psutil / _psbsd.pyi
1 from contextlib import AbstractContextManager
2 from typing import Any, NamedTuple
3
4 from ._common import (
5     FREEBSD as FREEBSD,
6     NETBSD as NETBSD,
7     OPENBSD as OPENBSD,
8     AccessDenied as AccessDenied,
9     NoSuchProcess as NoSuchProcess,
10     ZombieProcess as ZombieProcess,
11     conn_tmap as conn_tmap,
12     conn_to_ntuple as conn_to_ntuple,
13     memoize as memoize,
14     usage_percent as usage_percent,
15 )
16
17 __extra__all__: Any
18 PROC_STATUSES: Any
19 TCP_STATUSES: Any
20 PAGESIZE: Any
21 AF_LINK: Any
22 HAS_PER_CPU_TIMES: Any
23 HAS_PROC_NUM_THREADS: Any
24 HAS_PROC_OPEN_FILES: Any
25 HAS_PROC_NUM_FDS: Any
26 kinfo_proc_map: Any
27
28 class svmem(NamedTuple):
29     total: Any
30     available: Any
31     percent: Any
32     used: Any
33     free: Any
34     active: Any
35     inactive: Any
36     buffers: Any
37     cached: Any
38     shared: Any
39     wired: Any
40
41 class scputimes(NamedTuple):
42     user: Any
43     nice: Any
44     system: Any
45     idle: Any
46     irq: Any
47
48 class pmem(NamedTuple):
49     rss: Any
50     vms: Any
51     text: Any
52     data: Any
53     stack: Any
54
55 pfullmem = pmem
56
57 class pcputimes(NamedTuple):
58     user: Any
59     system: Any
60     children_user: Any
61     children_system: Any
62
63 class pmmap_grouped(NamedTuple):
64     path: Any
65     rss: Any
66     private: Any
67     ref_count: Any
68     shadow_count: Any
69
70 class pmmap_ext(NamedTuple):
71     addr: Any
72     perms: Any
73     path: Any
74     rss: Any
75     private: Any
76     ref_count: Any
77     shadow_count: Any
78
79 class sdiskio(NamedTuple):
80     read_count: Any
81     write_count: Any
82     read_bytes: Any
83     write_bytes: Any
84     read_time: Any
85     write_time: Any
86     busy_time: Any
87
88 def virtual_memory(): ...
89 def swap_memory(): ...
90 def cpu_times(): ...
91 def per_cpu_times(): ...
92 def cpu_count_logical(): ...
93 def cpu_count_physical(): ...
94 def cpu_stats(): ...
95 def disk_partitions(all: bool = ...): ...
96
97 disk_usage: Any
98 disk_io_counters: Any
99 net_io_counters: Any
100 net_if_addrs: Any
101
102 def net_if_stats(): ...
103 def net_connections(kind): ...
104 def sensors_battery(): ...
105 def sensors_temperatures(): ...
106 def cpu_freq(): ...
107 def boot_time(): ...
108 def users(): ...
109 def pids(): ...
110 def pid_exists(pid): ...
111 def is_zombie(pid): ...
112 def wrap_exceptions(fun): ...
113 def wrap_exceptions_procfs(inst) -> AbstractContextManager[None]: ...
114
115 class Process:
116     pid: Any
117     def __init__(self, pid) -> None: ...
118     def oneshot(self): ...
119     def oneshot_enter(self) -> None: ...
120     def oneshot_exit(self) -> None: ...
121     def name(self): ...
122     def exe(self): ...
123     def cmdline(self): ...
124     def environ(self): ...
125     def terminal(self): ...
126     def ppid(self): ...
127     def uids(self): ...
128     def gids(self): ...
129     def cpu_times(self): ...
130     def cpu_num(self): ...
131     def memory_info(self): ...
132     memory_full_info: Any
133     def create_time(self): ...
134     def num_threads(self): ...
135     def num_ctx_switches(self): ...
136     def threads(self): ...
137     def connections(self, kind: str = ...): ...
138     def wait(self, timeout: Any | None = ...): ...
139     def nice_get(self): ...
140     def nice_set(self, value): ...
141     def status(self): ...
142     def io_counters(self): ...
143     def cwd(self): ...
144     class nt_mmap_grouped(NamedTuple):
145         path: Any
146         rss: Any
147         private: Any
148         ref_count: Any
149         shadow_count: Any
150     class nt_mmap_ext(NamedTuple):
151         addr: Any
152         perms: Any
153         path: Any
154         rss: Any
155         private: Any
156         ref_count: Any
157         shadow_count: Any
158     def open_files(self): ...
159     def num_fds(self): ...
160     def cpu_affinity_get(self): ...
161     def cpu_affinity_set(self, cpus) -> None: ...
162     def memory_maps(self): ...
163     def rlimit(self, resource, limits: Any | None = ...): ...