Struct slurm_sys::job_info
[−]
[src]
#[repr(C)]pub struct job_info { pub account: *mut c_char, pub admin_comment: *mut c_char, pub alloc_node: *mut c_char, pub alloc_sid: u32, pub array_bitmap: *mut c_void, pub array_job_id: u32, pub array_task_id: u32, pub array_max_tasks: u32, pub array_task_str: *mut c_char, pub assoc_id: u32, pub batch_flag: u16, pub batch_host: *mut c_char, pub bitflags: u32, pub boards_per_node: u16, pub burst_buffer: *mut c_char, pub burst_buffer_state: *mut c_char, pub cluster: *mut c_char, pub cluster_features: *mut c_char, pub command: *mut c_char, pub comment: *mut c_char, pub contiguous: u16, pub core_spec: u16, pub cores_per_socket: u16, pub billable_tres: f64, pub cpus_per_task: u16, pub cpu_freq_min: u32, pub cpu_freq_max: u32, pub cpu_freq_gov: u32, pub deadline: time_t, pub delay_boot: u32, pub dependency: *mut c_char, pub derived_ec: u32, pub eligible_time: time_t, pub end_time: time_t, pub exc_nodes: *mut c_char, pub exc_node_inx: *mut i32, pub exit_code: u32, pub features: *mut c_char, pub fed_origin_str: *mut c_char, pub fed_siblings_active: u64, pub fed_siblings_active_str: *mut c_char, pub fed_siblings_viable: u64, pub fed_siblings_viable_str: *mut c_char, pub gres: *mut c_char, pub gres_detail_cnt: u32, pub gres_detail_str: *mut *mut c_char, pub group_id: u32, pub job_id: u32, pub job_resrcs: *mut job_resources_t, pub job_state: u32, pub last_sched_eval: time_t, pub licenses: *mut c_char, pub max_cpus: u32, pub max_nodes: u32, pub mcs_label: *mut c_char, pub name: *mut c_char, pub network: *mut c_char, pub nodes: *mut c_char, pub nice: u32, pub node_inx: *mut i32, pub ntasks_per_core: u16, pub ntasks_per_node: u16, pub ntasks_per_socket: u16, pub ntasks_per_board: u16, pub num_cpus: u32, pub num_nodes: u32, pub num_tasks: u32, pub pack_job_id: u32, pub pack_job_id_set: *mut c_char, pub pack_job_offset: u32, pub partition: *mut c_char, pub pn_min_memory: u64, pub pn_min_cpus: u16, pub pn_min_tmp_disk: u32, pub power_flags: u8, pub preempt_time: time_t, pub pre_sus_time: time_t, pub priority: u32, pub profile: u32, pub qos: *mut c_char, pub reboot: u8, pub req_nodes: *mut c_char, pub req_node_inx: *mut i32, pub req_switch: u32, pub requeue: u16, pub resize_time: time_t, pub restart_cnt: u16, pub resv_name: *mut c_char, pub sched_nodes: *mut c_char, pub select_jobinfo: *mut dynamic_plugin_data_t, pub shared: u16, pub show_flags: u16, pub sockets_per_board: u16, pub sockets_per_node: u16, pub start_time: time_t, pub start_protocol_ver: u16, pub state_desc: *mut c_char, pub state_reason: u16, pub std_err: *mut c_char, pub std_in: *mut c_char, pub std_out: *mut c_char, pub submit_time: time_t, pub suspend_time: time_t, pub time_limit: u32, pub time_min: u32, pub threads_per_core: u16, pub tres_req_str: *mut c_char, pub tres_alloc_str: *mut c_char, pub user_id: u32, pub user_name: *mut c_char, pub wait4switch: u32, pub wckey: *mut c_char, pub work_dir: *mut c_char, }
Fields
account: *mut c_char
admin_comment: *mut c_char
alloc_node: *mut c_char
alloc_sid: u32
array_bitmap: *mut c_void
array_job_id: u32
array_task_id: u32
array_max_tasks: u32
array_task_str: *mut c_char
assoc_id: u32
batch_flag: u16
batch_host: *mut c_char
bitflags: u32
boards_per_node: u16
burst_buffer: *mut c_char
burst_buffer_state: *mut c_char
cluster: *mut c_char
cluster_features: *mut c_char
command: *mut c_char
comment: *mut c_char
contiguous: u16
core_spec: u16
cores_per_socket: u16
billable_tres: f64
cpus_per_task: u16
cpu_freq_min: u32
cpu_freq_max: u32
cpu_freq_gov: u32
deadline: time_t
delay_boot: u32
dependency: *mut c_char
derived_ec: u32
eligible_time: time_t
end_time: time_t
exc_nodes: *mut c_char
exc_node_inx: *mut i32
exit_code: u32
features: *mut c_char
fed_origin_str: *mut c_char
fed_siblings_active: u64
fed_siblings_active_str: *mut c_char
fed_siblings_viable: u64
fed_siblings_viable_str: *mut c_char
gres: *mut c_char
gres_detail_cnt: u32
gres_detail_str: *mut *mut c_char
group_id: u32
job_id: u32
job_resrcs: *mut job_resources_t
job_state: u32
last_sched_eval: time_t
licenses: *mut c_char
max_cpus: u32
max_nodes: u32
mcs_label: *mut c_char
name: *mut c_char
network: *mut c_char
nodes: *mut c_char
nice: u32
node_inx: *mut i32
ntasks_per_core: u16
ntasks_per_node: u16
ntasks_per_socket: u16
ntasks_per_board: u16
num_cpus: u32
num_nodes: u32
num_tasks: u32
pack_job_id: u32
pack_job_id_set: *mut c_char
pack_job_offset: u32
partition: *mut c_char
pn_min_memory: u64
pn_min_cpus: u16
pn_min_tmp_disk: u32
power_flags: u8
preempt_time: time_t
pre_sus_time: time_t
priority: u32
profile: u32
qos: *mut c_char
reboot: u8
req_nodes: *mut c_char
req_node_inx: *mut i32
req_switch: u32
requeue: u16
resize_time: time_t
restart_cnt: u16
resv_name: *mut c_char
sched_nodes: *mut c_char
select_jobinfo: *mut dynamic_plugin_data_t
show_flags: u16
sockets_per_board: u16
sockets_per_node: u16
start_time: time_t
start_protocol_ver: u16
state_desc: *mut c_char
state_reason: u16
std_err: *mut c_char
std_in: *mut c_char
std_out: *mut c_char
submit_time: time_t
suspend_time: time_t
time_limit: u32
time_min: u32
threads_per_core: u16
tres_req_str: *mut c_char
tres_alloc_str: *mut c_char
user_id: u32
user_name: *mut c_char
wait4switch: u32
wckey: *mut c_char
work_dir: *mut c_char
Trait Implementations
impl Debug for job_info
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more