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=...): ...