Package roslaunch :: Module pmon
[frames] | no frames]

Module pmon

source code

Process monitoring implementation for roslaunch.

Classes
  FatalProcessLaunch
Exception to indicate that a process launch has failed in a fatal manner (i.e.
  Process
Basic process representation for ProcessMonitor.
  DeadProcess
Container class to maintain information about a process that has died.
  ProcessListener
Listener class for ProcessMonitor
  ProcessMonitor
Functions
 
start_process_monitor() source code
bool
shutdown_process_monitor(process_monitor)
Returns: True if process_monitor was successfully shutdown.
source code
 
pmon_shutdown() source code
 
rl_signal(sig, stackframe) source code
Variables
  logger = logging.getLogger("roslaunch.pmon")
  __package__ = 'roslaunch'
Function Details

shutdown_process_monitor(process_monitor)

source code 
Parameters:
Returns: bool
True if process_monitor was successfully shutdown. False if it could not be shutdown cleanly or if there is a problem with process_monitor parameter. shutdown_process_monitor() does not throw any exceptions as this is shutdown-critical code.