class Orocos::RubyTasks::ProcessManager::Status
Public Class Methods
new(exit_code: nil, signal: nil)
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 9 def initialize(exit_code: nil, signal: nil) @exit_code, @signal = exit_code, signal end
Public Instance Methods
exited?()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 13 def exited?; !@exit_code.nil? end
exitstatus()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 14 def exitstatus; @exit_code end
signaled?()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 15 def signaled?; !@signal.nil? end
stopped?()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 12 def stopped?; false end
stopsig()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 17 def stopsig; end
success?()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 18 def success?; exitstatus == 0 end
termsig()
click to toggle source
# File lib/orocos/ruby_tasks/process_manager.rb, line 16 def termsig; @signal end