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