struct s_smx_process_t {
  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;
  char *name                XBT_ANNOTE(size,1);
  smx_host_t smx_host;          
  smx_context_t context;        
  xbt_running_ctx_t *running_ctx XBT_ANNOTE(size,1);
  short int FLAGS;
  smx_host_t new_host;          
  smx_action_t waiting_action;  
  xbt_fifo_t comms;       
  xbt_dict_t properties;
  

} s_smx_process_t;

