#include <ProcessInfo.hpp>
Public Attributes | |
| std::uint64_t | pid {0} |
| std::uint64_t | ppid {0} |
| std::uint64_t | uid {0} |
| std::string | comm |
| std::string | path |
| std::vector< std::string > | args |
| std::map< std::string, std::string > | env |
| std::string | cwd |
| std::map< std::string, std::string > | checksums |
| std::uint64_t | io_reads {0} |
| std::uint64_t | io_writes {0} |
| std::uint64_t | net_reads {0} |
| std::uint64_t | net_writes {0} |
| std::vector< std::pair< std::string, std::uint32_t > > | process_tree |
Definition at line 10 of file ProcessInfo.hpp.
| std::vector<std::string> bsc::model::ProcessInfo::args |
Definition at line 16 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().
| std::map<std::string, std::string> bsc::model::ProcessInfo::checksums |
Definition at line 19 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::cache_process(), bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().
| std::string bsc::model::ProcessInfo::comm |
Definition at line 14 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info(), and bsc::service::anonymous_namespace{DaemonService.cpp}::same_process_signature().
| std::string bsc::model::ProcessInfo::cwd |
Definition at line 18 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().
| std::map<std::string, std::string> bsc::model::ProcessInfo::env |
Definition at line 17 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().
| std::uint64_t bsc::model::ProcessInfo::io_reads {0} |
Definition at line 20 of file ProcessInfo.hpp.
| std::uint64_t bsc::model::ProcessInfo::io_writes {0} |
Definition at line 21 of file ProcessInfo.hpp.
| std::uint64_t bsc::model::ProcessInfo::net_reads {0} |
Definition at line 22 of file ProcessInfo.hpp.
| std::uint64_t bsc::model::ProcessInfo::net_writes {0} |
Definition at line 23 of file ProcessInfo.hpp.
| std::string bsc::model::ProcessInfo::path |
Definition at line 15 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info(), and bsc::service::anonymous_namespace{DaemonService.cpp}::same_process_signature().
| std::uint64_t bsc::model::ProcessInfo::pid {0} |
Definition at line 11 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::cache_process(), bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().
| std::uint64_t bsc::model::ProcessInfo::ppid {0} |
Definition at line 12 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs().
| std::vector<std::pair<std::string, std::uint32_t> > bsc::model::ProcessInfo::process_tree |
Definition at line 24 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().
| std::uint64_t bsc::model::ProcessInfo::uid {0} |
Definition at line 13 of file ProcessInfo.hpp.
Referenced by bsc::proc::ProcMon::inspect_procfs(), and bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info().