diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-04-28 15:42:50 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-04-28 15:42:50 +0900 |
| commit | ae78dbbff81196f1d7bc8fabf84d05e6b9f3ca03 (patch) | |
| tree | fdc69ee3e2772aa4db7e8efe4bd30d101c7f82ac /fedora/.local/bin/htop-vim/pcp/PCPProcess.h | |
| parent | 06ad645351572c0e7188c52028998384d718df2e (diff) | |
Diffstat (limited to 'fedora/.local/bin/htop-vim/pcp/PCPProcess.h')
| -rw-r--r-- | fedora/.local/bin/htop-vim/pcp/PCPProcess.h | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/fedora/.local/bin/htop-vim/pcp/PCPProcess.h b/fedora/.local/bin/htop-vim/pcp/PCPProcess.h deleted file mode 100644 index 46ba07f..0000000 --- a/fedora/.local/bin/htop-vim/pcp/PCPProcess.h +++ /dev/null @@ -1,102 +0,0 @@ -#ifndef HEADER_PCPProcess -#define HEADER_PCPProcess -/* -htop - PCPProcess.h -(C) 2014 Hisham H. Muhammad -(C) 2020 htop dev team -(C) 2020-2021 Red Hat, Inc. All Rights Reserved. -Released under the GNU GPLv2+, see the COPYING file -in the source distribution for its full text. -*/ - -#include "config.h" // IWYU pragma: keep - -#include <stdbool.h> - -#include "Object.h" -#include "Process.h" -#include "Settings.h" - - -#define PROCESS_FLAG_LINUX_CGROUP 0x00000800 -#define PROCESS_FLAG_LINUX_OOM 0x00001000 -#define PROCESS_FLAG_LINUX_SMAPS 0x00002000 -#define PROCESS_FLAG_LINUX_CTXT 0x00004000 -#define PROCESS_FLAG_LINUX_SECATTR 0x00008000 -#define PROCESS_FLAG_LINUX_AUTOGROUP 0x00080000 - -typedef struct PCPProcess_ { - Process super; - - /* default result offset to use for searching proc metrics */ - unsigned int offset; - - unsigned long int cminflt; - unsigned long int cmajflt; - unsigned long long int utime; - unsigned long long int stime; - unsigned long long int cutime; - unsigned long long int cstime; - long m_share; - long m_pss; - long m_swap; - long m_psswp; - long m_trs; - long m_drs; - long m_lrs; - long m_dt; - - /* Data read (in kilobytes) */ - unsigned long long io_rchar; - - /* Data written (in kilobytes) */ - unsigned long long io_wchar; - - /* Number of read(2) syscalls */ - unsigned long long io_syscr; - - /* Number of write(2) syscalls */ - unsigned long long io_syscw; - - /* Storage data read (in kilobytes) */ - unsigned long long io_read_bytes; - - /* Storage data written (in kilobytes) */ - unsigned long long io_write_bytes; - - /* Storage data cancelled (in kilobytes) */ - unsigned long long io_cancelled_write_bytes; - - /* Point in time of last io scan (in seconds elapsed since the Epoch) */ - unsigned long long io_last_scan_time; - - double io_rate_read_bps; - double io_rate_write_bps; - char* cgroup; - long int autogroup_id; - int autogroup_nice; - unsigned int oom; - unsigned long long int delay_read_time; - unsigned long long cpu_delay_total; - unsigned long long blkio_delay_total; - unsigned long long swapin_delay_total; - float cpu_delay_percent; - float blkio_delay_percent; - float swapin_delay_percent; - unsigned long ctxt_total; - unsigned long ctxt_diff; - char* secattr; - unsigned long long int last_mlrs_calctime; -} PCPProcess; - -extern const ProcessFieldData Process_fields[LAST_PROCESSFIELD]; - -extern const ProcessClass PCPProcess_class; - -Process* PCPProcess_new(const Settings* settings); - -void Process_delete(Object* cast); - -bool Process_isThread(const Process* this); - -#endif |
