Struct slurm_sys::job_descriptor [] [src]

#[repr(C)]
pub struct job_descriptor { pub account: *mut c_char, pub acctg_freq: *mut c_char, pub admin_comment: *mut c_char, pub alloc_node: *mut c_char, pub alloc_resp_port: u16, pub alloc_sid: u32, pub argc: u32, pub argv: *mut *mut c_char, pub array_inx: *mut c_char, pub array_bitmap: *mut c_void, pub begin_time: time_t, pub bitflags: u32, pub burst_buffer: *mut c_char, pub ckpt_interval: u16, pub ckpt_dir: *mut c_char, pub clusters: *mut c_char, pub cluster_features: *mut c_char, pub comment: *mut c_char, pub contiguous: u16, pub core_spec: u16, pub cpu_bind: *mut c_char, pub cpu_bind_type: 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 end_time: time_t, pub environment: *mut *mut c_char, pub env_size: u32, pub extra: *mut c_char, pub exc_nodes: *mut c_char, pub features: *mut c_char, pub fed_siblings_active: u64, pub fed_siblings_viable: u64, pub gres: *mut c_char, pub group_id: u32, pub immediate: u16, pub job_id: u32, pub job_id_str: *mut c_char, pub kill_on_node_fail: u16, pub licenses: *mut c_char, pub mail_type: u16, pub mail_user: *mut c_char, pub mcs_label: *mut c_char, pub mem_bind: *mut c_char, pub mem_bind_type: u16, pub name: *mut c_char, pub network: *mut c_char, pub nice: u32, pub num_tasks: u32, pub open_mode: u8, pub origin_cluster: *mut c_char, pub other_port: u16, pub overcommit: u8, pub pack_job_offset: u32, pub partition: *mut c_char, pub plane_size: u16, pub power_flags: u8, pub priority: u32, pub profile: u32, pub qos: *mut c_char, pub reboot: u16, pub resp_host: *mut c_char, pub restart_cnt: u16, pub req_nodes: *mut c_char, pub requeue: u16, pub reservation: *mut c_char, pub script: *mut c_char, pub shared: u16, pub spank_job_env: *mut *mut c_char, pub spank_job_env_size: u32, pub task_dist: u32, pub time_limit: u32, pub time_min: u32, pub user_id: u32, pub wait_all_nodes: u16, pub warn_flags: u16, pub warn_signal: u16, pub warn_time: u16, pub work_dir: *mut c_char, pub cpus_per_task: u16, pub min_cpus: u32, pub max_cpus: u32, pub min_nodes: u32, pub max_nodes: u32, pub boards_per_node: u16, pub sockets_per_board: u16, pub sockets_per_node: u16, pub cores_per_socket: u16, pub threads_per_core: u16, pub ntasks_per_node: u16, pub ntasks_per_socket: u16, pub ntasks_per_core: u16, pub ntasks_per_board: u16, pub pn_min_cpus: u16, pub pn_min_memory: u64, pub pn_min_tmp_disk: u32, pub geometry: [u16; 5], pub conn_type: [u16; 5], pub rotate: u16, pub blrtsimage: *mut c_char, pub linuximage: *mut c_char, pub mloaderimage: *mut c_char, pub ramdiskimage: *mut c_char, pub req_switch: u32, pub select_jobinfo: *mut dynamic_plugin_data_t, pub std_err: *mut c_char, pub std_in: *mut c_char, pub std_out: *mut c_char, pub tres_req_cnt: *mut u64, pub wait4switch: u32, pub wckey: *mut c_char, pub x11: u16, pub x11_magic_cookie: *mut c_char, pub x11_target_port: u16, }

Fields

Trait Implementations

impl Debug for job_descriptor
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for job_descriptor
[src]

impl Clone for job_descriptor
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for job_descriptor

impl !Sync for job_descriptor