SimGrid  3.13
Versatile Simulation of Distributed Systems
s_smx_process Struct Reference

Process datatype. More...

#include <smx_process_private.h>

Public Attributes

s_xbt_swag_hookup_t process_hookup
 
s_xbt_swag_hookup_t synchro_hookup
 
s_xbt_swag_hookup_t host_proc_hookup
 
s_xbt_swag_hookup_t destroy_hookup
 
unsigned long pid
 
unsigned long ppid
 
char * name
 process name if any More...
 
sg_host_t host
 
smx_context_t context
 
xbt_running_ctx_trunning_ctx
 
unsigned doexception:1
 
unsigned blocked:1
 
unsigned suspended:1
 
unsigned auto_restart:1
 
sg_host_t new_host
 
smx_synchro_t waiting_synchro
 
xbt_fifo_t comms
 
xbt_dict_t properties
 
s_smx_simcall_t simcall
 
voiddata
 
xbt_dynar_t on_exit
 
xbt_main_func_t code
 
int argc
 
char ** argv
 
smx_timer_t kill_timer
 
int segment_index
 

Detailed Description

Process datatype.

Member Data Documentation

s_xbt_swag_hookup_t s_smx_process::process_hookup
s_xbt_swag_hookup_t s_smx_process::synchro_hookup
s_xbt_swag_hookup_t s_smx_process::host_proc_hookup
s_xbt_swag_hookup_t s_smx_process::destroy_hookup
unsigned long s_smx_process::pid
unsigned long s_smx_process::ppid
char* s_smx_process::name

process name if any

sg_host_t s_smx_process::host
smx_context_t s_smx_process::context
xbt_running_ctx_t* s_smx_process::running_ctx
unsigned s_smx_process::doexception
unsigned s_smx_process::blocked
unsigned s_smx_process::suspended
unsigned s_smx_process::auto_restart
sg_host_t s_smx_process::new_host
smx_synchro_t s_smx_process::waiting_synchro
xbt_fifo_t s_smx_process::comms
xbt_dict_t s_smx_process::properties
s_smx_simcall_t s_smx_process::simcall
void* s_smx_process::data
xbt_dynar_t s_smx_process::on_exit
xbt_main_func_t s_smx_process::code
int s_smx_process::argc
char** s_smx_process::argv
smx_timer_t s_smx_process::kill_timer
int s_smx_process::segment_index

The documentation for this struct was generated from the following file: