massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / psutil / psutil / _pslinux.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/psutil/psutil/_pslinux.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/psutil/psutil/_pslinux.pyi
new file mode 100644 (file)
index 0000000..6794cfb
--- /dev/null
@@ -0,0 +1,206 @@
+import enum
+from typing import Any, NamedTuple
+
+from ._common import (
+    NIC_DUPLEX_FULL as NIC_DUPLEX_FULL,
+    NIC_DUPLEX_HALF as NIC_DUPLEX_HALF,
+    NIC_DUPLEX_UNKNOWN as NIC_DUPLEX_UNKNOWN,
+    AccessDenied as AccessDenied,
+    NoSuchProcess as NoSuchProcess,
+    ZombieProcess as ZombieProcess,
+    isfile_strict as isfile_strict,
+    parse_environ_block as parse_environ_block,
+    path_exists_strict as path_exists_strict,
+    supports_ipv6 as supports_ipv6,
+    usage_percent as usage_percent,
+)
+
+__extra__all__: Any
+POWER_SUPPLY_PATH: str
+HAS_SMAPS: Any
+HAS_PROC_IO_PRIORITY: Any
+HAS_CPU_AFFINITY: Any
+CLOCK_TICKS: Any
+PAGESIZE: Any
+BOOT_TIME: Any
+BIGFILE_BUFFERING: Any
+LITTLE_ENDIAN: Any
+DISK_SECTOR_SIZE: int
+AF_LINK: Any
+AddressFamily: Any
+IOPRIO_CLASS_NONE: int
+IOPRIO_CLASS_RT: int
+IOPRIO_CLASS_BE: int
+IOPRIO_CLASS_IDLE: int
+
+class IOPriority(enum.IntEnum):
+    IOPRIO_CLASS_NONE: int
+    IOPRIO_CLASS_RT: int
+    IOPRIO_CLASS_BE: int
+    IOPRIO_CLASS_IDLE: int
+
+PROC_STATUSES: Any
+TCP_STATUSES: Any
+
+class svmem(NamedTuple):
+    total: Any
+    available: Any
+    percent: Any
+    used: Any
+    free: Any
+    active: Any
+    inactive: Any
+    buffers: Any
+    cached: Any
+    shared: Any
+    slab: Any
+
+class sdiskio(NamedTuple):
+    read_count: Any
+    write_count: Any
+    read_bytes: Any
+    write_bytes: Any
+    read_time: Any
+    write_time: Any
+    read_merged_count: Any
+    write_merged_count: Any
+    busy_time: Any
+
+class popenfile(NamedTuple):
+    path: Any
+    fd: Any
+    position: Any
+    mode: Any
+    flags: Any
+
+class pmem(NamedTuple):
+    rss: Any
+    vms: Any
+    shared: Any
+    text: Any
+    lib: Any
+    data: Any
+    dirty: Any
+
+pfullmem: Any
+
+class pmmap_grouped(NamedTuple):
+    path: Any
+    rss: Any
+    size: Any
+    pss: Any
+    shared_clean: Any
+    shared_dirty: Any
+    private_clean: Any
+    private_dirty: Any
+    referenced: Any
+    anonymous: Any
+    swap: Any
+
+pmmap_ext: Any
+
+class pio(NamedTuple):
+    read_count: Any
+    write_count: Any
+    read_bytes: Any
+    write_bytes: Any
+    read_chars: Any
+    write_chars: Any
+
+class pcputimes(NamedTuple):
+    user: Any
+    system: Any
+    children_user: Any
+    children_system: Any
+    iowait: Any
+
+def readlink(path): ...
+def file_flags_to_mode(flags): ...
+def is_storage_device(name): ...
+def set_scputimes_ntuple(procfs_path) -> None: ...
+def cat(fname, fallback=..., binary: bool = ...): ...
+
+scputimes: Any
+prlimit: Any
+
+def calculate_avail_vmem(mems): ...
+def virtual_memory(): ...
+def swap_memory(): ...
+def cpu_times(): ...
+def per_cpu_times(): ...
+def cpu_count_logical(): ...
+def cpu_count_physical(): ...
+def cpu_stats(): ...
+def cpu_freq(): ...
+
+net_if_addrs: Any
+
+class _Ipv6UnsupportedError(Exception): ...
+
+class Connections:
+    tmap: Any
+    def __init__(self) -> None: ...
+    def get_proc_inodes(self, pid): ...
+    def get_all_inodes(self): ...
+    @staticmethod
+    def decode_address(addr, family): ...
+    @staticmethod
+    def process_inet(file, family, type_, inodes, filter_pid: Any | None = ...) -> None: ...
+    @staticmethod
+    def process_unix(file, family, inodes, filter_pid: Any | None = ...) -> None: ...
+    def retrieve(self, kind, pid: Any | None = ...): ...
+
+def net_connections(kind: str = ...): ...
+def net_io_counters(): ...
+def net_if_stats(): ...
+
+disk_usage: Any
+
+def disk_io_counters(perdisk: bool = ...): ...
+def disk_partitions(all: bool = ...): ...
+def sensors_temperatures(): ...
+def sensors_fans(): ...
+def sensors_battery(): ...
+def users(): ...
+def boot_time(): ...
+def pids(): ...
+def pid_exists(pid): ...
+def ppid_map(): ...
+def wrap_exceptions(fun): ...
+
+class Process:
+    pid: Any
+    def __init__(self, pid) -> None: ...
+    def oneshot_enter(self) -> None: ...
+    def oneshot_exit(self) -> None: ...
+    def name(self): ...
+    def exe(self): ...
+    def cmdline(self): ...
+    def environ(self): ...
+    def terminal(self): ...
+    def io_counters(self): ...
+    def cpu_times(self): ...
+    def cpu_num(self): ...
+    def wait(self, timeout: Any | None = ...): ...
+    def create_time(self): ...
+    def memory_info(self): ...
+    def memory_full_info(self, _private_re=..., _pss_re=..., _swap_re=...): ...
+    def memory_maps(self): ...
+    def cwd(self): ...
+    def num_ctx_switches(self, _ctxsw_re=...): ...
+    def num_threads(self, _num_threads_re=...): ...
+    def threads(self): ...
+    def nice_get(self): ...
+    def nice_set(self, value): ...
+    def cpu_affinity_get(self): ...
+    def cpu_affinity_set(self, cpus) -> None: ...
+    def ionice_get(self): ...
+    def ionice_set(self, ioclass, value): ...
+    def rlimit(self, resource_, limits: Any | None = ...): ...
+    def status(self): ...
+    def open_files(self): ...
+    def connections(self, kind: str = ...): ...
+    def num_fds(self): ...
+    def ppid(self): ...
+    def uids(self, _uids_re=...): ...
+    def gids(self, _gids_re=...): ...