Skip to main content

Module process

Module process 

Source
Expand description

Process launching, lifecycle management, and output streaming.

Structs§

LaunchFileLaunchOptions
Options for launching a ROS 2 launch file.
LaunchResult
Result returned after successfully launching a process.
Launcher
Manages spawning, tracking, and stopping ROS 2 processes.
NodeLaunchOptions
Options for launching a single ROS 2 node.

Enums§

LaunchType
Describes how a process was launched.

Functions§

ensure_log_dir
Creates the log directory if it does not already exist.
is_process_alive
Checks whether a process with the given PID is still running.
log_path_for_name_with_pid
Returns the log file path for a given process name and PID.