Functions | |
| std::string | lower_copy (std::string s) |
| bool | looks_like_browser_thread_comm (const std::string &comm) |
| bool | has_process_identity (const bsc::model::Connection &c) |
| void | merge_process_info (bsc::model::Connection &conn, const bsc::model::ProcessInfo &p) |
| bool | same_process_signature (const bsc::model::ProcessInfo &a, const bsc::model::ProcessInfo &b) |
Variables | |
| constexpr auto | kRecentFlowTtl = std::chrono::seconds(10) |
| bool bsc::service::anonymous_namespace{DaemonService.cpp}::has_process_identity | ( | const bsc::model::Connection & | c | ) |
Definition at line 40 of file DaemonService.cpp.
References has_process_identity(), looks_like_browser_thread_comm(), bsc::model::Connection::process_comm, bsc::model::Connection::process_id, and bsc::model::Connection::process_path.
Referenced by has_process_identity().
| bool bsc::service::anonymous_namespace{DaemonService.cpp}::looks_like_browser_thread_comm | ( | const std::string & | comm | ) |
Definition at line 26 of file DaemonService.cpp.
References looks_like_browser_thread_comm(), and lower_copy().
Referenced by has_process_identity(), and looks_like_browser_thread_comm().
| std::string bsc::service::anonymous_namespace{DaemonService.cpp}::lower_copy | ( | std::string | s | ) |
Definition at line 21 of file DaemonService.cpp.
References lower_copy().
Referenced by looks_like_browser_thread_comm(), and lower_copy().
| void bsc::service::anonymous_namespace{DaemonService.cpp}::merge_process_info | ( | bsc::model::Connection & | conn, |
| const bsc::model::ProcessInfo & | p ) |
Definition at line 46 of file DaemonService.cpp.
References bsc::model::ProcessInfo::args, bsc::model::ProcessInfo::checksums, bsc::model::ProcessInfo::comm, bsc::model::ProcessInfo::cwd, bsc::model::ProcessInfo::env, merge_process_info(), bsc::model::ProcessInfo::path, bsc::model::ProcessInfo::pid, bsc::model::Connection::process_args, bsc::model::Connection::process_checksums, bsc::model::Connection::process_comm, bsc::model::Connection::process_cwd, bsc::model::Connection::process_env, bsc::model::Connection::process_id, bsc::model::Connection::process_path, bsc::model::Connection::process_tree, bsc::model::ProcessInfo::process_tree, bsc::model::ProcessInfo::uid, and bsc::model::Connection::user_id.
Referenced by merge_process_info().
| bool bsc::service::anonymous_namespace{DaemonService.cpp}::same_process_signature | ( | const bsc::model::ProcessInfo & | a, |
| const bsc::model::ProcessInfo & | b ) |
Definition at line 61 of file DaemonService.cpp.
References bsc::model::ProcessInfo::comm, bsc::model::ProcessInfo::path, and same_process_signature().
Referenced by same_process_signature().
|
constexpr |
Definition at line 19 of file DaemonService.cpp.