X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1377c28e7b9f315616ee6fddc6baa755e0380e75..d9cad55dcc546b3936c278258e7f463ac70066df:/src/simix/smx_private.h diff --git a/src/simix/smx_private.h b/src/simix/smx_private.h index cf543db3bd..5bd6499f18 100644 --- a/src/simix/smx_private.h +++ b/src/simix/smx_private.h @@ -40,11 +40,14 @@ typedef struct s_smx_global { void_pfn_smxprocess_t kill_process_function; void_pfn_smxprocess_t cleanup_process_function; xbt_mallocator_t action_mallocator; + void_pfn_smxhost_t autorestart; } s_smx_global_t, *smx_global_t; extern smx_global_t simix_global; extern unsigned long simix_process_maxpid; +extern xbt_dict_t watched_hosts_lib; + /******************************** Exceptions *********************************/ #define SMX_EXCEPTION(issuer, c, v, m) \ @@ -140,9 +143,9 @@ typedef struct s_smx_action { void *dst_buff; size_t src_buff_size; size_t *dst_buff_size; - unsigned int copied:1; /* whether the data were already copied */ + unsigned copied:1; /* whether the data were already copied */ - void* src_data; /* User data associated to communication */ + void* src_data; /* User data associated to communication */ void* dst_data; } comm;