char **argv; /* arguments table if any */
int argc; /* arguments number if any */
MSG_error_t last_errno; /* the last value returned by a MSG_function */
+
+ msg_vm_t vm; /* virtual machine the process is in */
+
void* data; /* user data */
} s_simdata_process_t, *simdata_process_t;
double kill_time;
} s_process_arg_t, *process_arg_t;
-
typedef struct msg_comm {
smx_action_t s_comm; /* SIMIX communication object encapsulated (the same for both processes) */
m_task_t task_sent; /* task sent (NULL for the receiver) */
int coreAmount;
} s_msg_vm_t;
-typedef struct s_msg_process_data {
- void *data;
- msg_vm_t current_vm;
-} s_msg_process_data_t, *msg_process_data_t;
-
/************************** Global variables ********************************/
typedef struct MSG_Global {
xbt_fifo_t host;