Class: TORQUE::Qstat::EnanchedOpenStruct

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/torque_rm/qstat.rb

Overview

resources_used_walltime job_state substate queue server checkpoint ctime error_path exec_host

exec_port hold_types join_path keep_files mail_points mail_users mtime output_path
priority qtime rerunable resource_list session_id shell_path_list variable_list 
euser egroup hashname queue_rank queue_type comment etime
exit_status submit_args walltime_remaining start_time start_count fault_tolerant comp_time job_radix total_runtime
submit_host nppcu)

Job = Struct.new(:job_id, :job_name, :job_owner, :resources_used_cput, :resources_used_mem, :resources_used_vmem,

:resources_used_walltime, :job_state, :substate, :queue, :server, :checkpoint, :ctime, :error_path, :exec_host,
:exec_port, :hold_types, :join_path, :keep_files, :mail_points, :mail_users, :mtime, :output_path,
:priority, :qtime, :rerunable, :resource_list, :session_id,
:shell_path_list, :variable_list, :euser, :egroup, :hashname, :queue_rank, :queue_type, :comment,
:etime, :exit_status, :submit_args, :walltime_remaining, :start_time,
:start_count, :fault_tolerant, :comp_time, :job_radix, :total_runtime, :submit_host, :nppcu) do

Direct Known Subclasses

Job

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ EnanchedOpenStruct

Returns a new instance of EnanchedOpenStruct.



25
26
27
28
29
# File 'lib/torque_rm/qstat.rb', line 25

def initialize(*args)
  super(*args)
  casting
  alias_case_insensitive_methods
end