Class: Henitai::ProcessWorkerRunner::Slot
- Inherits:
-
Struct
- Object
- Struct
- Henitai::ProcessWorkerRunner::Slot
- Defined in:
- lib/henitai/process_worker_runner.rb
Overview
Tracks one in-flight mutant child process.
Instance Attribute Summary collapse
-
#draining ⇒ Object
Returns the value of attribute draining.
-
#forced_outcome ⇒ Object
Returns the value of attribute forced_outcome.
-
#log_paths ⇒ Object
Returns the value of attribute log_paths.
-
#mutant ⇒ Object
Returns the value of attribute mutant.
-
#pid ⇒ Object
Returns the value of attribute pid.
-
#retry_count ⇒ Object
Returns the value of attribute retry_count.
-
#slot_id ⇒ Object
Returns the value of attribute slot_id.
-
#started_at_monotonic ⇒ Object
Returns the value of attribute started_at_monotonic.
-
#term_sent_at_monotonic ⇒ Object
Returns the value of attribute term_sent_at_monotonic.
-
#timeout ⇒ Object
Returns the value of attribute timeout.
Instance Attribute Details
#draining ⇒ Object
Returns the value of attribute draining
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def draining @draining end |
#forced_outcome ⇒ Object
Returns the value of attribute forced_outcome
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def forced_outcome @forced_outcome end |
#log_paths ⇒ Object
Returns the value of attribute log_paths
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def log_paths @log_paths end |
#mutant ⇒ Object
Returns the value of attribute mutant
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def mutant @mutant end |
#pid ⇒ Object
Returns the value of attribute pid
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def pid @pid end |
#retry_count ⇒ Object
Returns the value of attribute retry_count
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def retry_count @retry_count end |
#slot_id ⇒ Object
Returns the value of attribute slot_id
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def slot_id @slot_id end |
#started_at_monotonic ⇒ Object
Returns the value of attribute started_at_monotonic
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def started_at_monotonic @started_at_monotonic end |
#term_sent_at_monotonic ⇒ Object
Returns the value of attribute term_sent_at_monotonic
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def term_sent_at_monotonic @term_sent_at_monotonic end |
#timeout ⇒ Object
Returns the value of attribute timeout
35 36 37 |
# File 'lib/henitai/process_worker_runner.rb', line 35 def timeout @timeout end |