ros2_medkit_linux_introspection: Humble
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ros2_medkit_linux_introspection
Classes and Structs
Struct CgroupInfo
Struct IntrospectionConfig
Struct ProcessInfo
Class PidCache
Functions
Function ros2_medkit_linux_introspection::cgroup_info_to_json
Function ros2_medkit_linux_introspection::detect_runtime
Function ros2_medkit_linux_introspection::escape_unit_for_dbus
Function ros2_medkit_linux_introspection::extract_container_id
Function ros2_medkit_linux_introspection::find_pid_for_node
Function ros2_medkit_linux_introspection::is_containerized
Function ros2_medkit_linux_introspection::parse_introspection_config
Function ros2_medkit_linux_introspection::process_info_to_json
Function ros2_medkit_linux_introspection::read_cgroup_info
Function ros2_medkit_linux_introspection::read_process_info
Function ros2_medkit_linux_introspection::read_system_uptime
Directories
Directory include
Directory ros2_medkit_linux_introspection
Files
File cgroup_reader.hpp
File container_utils.hpp
File plugin_config.hpp
File proc_reader.hpp
File procfs_utils.hpp
File systemd_utils.hpp
Standard Documents
README
ros2_medkit_linux_introspection
Plugins
Key Components
Configuration
Documentation
License
PACKAGE
CHANGELOG
Changelog for package ros2_medkit_linux_introspection
0.4.0 (2026-03-20)
ROS Package Dependencies
ros2_medkit_gateway
Index
ros2_medkit_linux_introspection: Humble
C++ API
Struct ProcessInfo
View page source
Struct ProcessInfo
Defined in
File proc_reader.hpp
Struct Documentation
struct
ProcessInfo
Public Members
pid_t
pid
=
{
0
}
pid_t
ppid
=
{
0
}
std
::
string
state
std
::
string
cmdline
std
::
string
exe_path
uint64_t
rss_bytes
=
{
0
}
uint64_t
vm_size_bytes
=
{
0
}
uint64_t
cpu_user_ticks
=
{
0
}
uint64_t
cpu_system_ticks
=
{
0
}
uint64_t
start_time_ticks
=
{
0
}
uint32_t
num_threads
=
{
0
}