1 typedef struct s_smx_simcall {
20 } host_get_properties;
30 } host_get_available_speed;
50 double computation_amount;
58 smx_host_t *host_list;
59 double *computation_amount;
60 double *communication_amount;
64 } host_parallel_execute;
67 smx_action_t execution;
68 } host_execution_destroy;
71 smx_action_t execution;
72 } host_execution_cancel;
75 smx_action_t execution;
77 } host_execution_get_remains;
80 smx_action_t execution;
82 } host_execution_get_state;
85 smx_action_t execution;
87 } host_execution_set_priority;
90 smx_action_t execution;
92 } host_execution_wait;
95 smx_process_t *process;
102 xbt_dict_t properties;
106 smx_process_t process;
110 smx_process_t process;
114 smx_process_t process;
116 } process_change_host;
119 smx_process_t process;
123 smx_process_t process;
131 smx_process_t process;
136 smx_process_t process;
141 smx_process_t process;
146 smx_process_t process;
151 smx_process_t process;
153 } process_is_suspended;
156 smx_process_t process;
158 } process_get_properties;
162 e_smx_state_t result;
183 } rdv_comm_count_by_host;
195 size_t src_buff_size;
196 int (*match_fun)(void *, void *);
206 size_t src_buff_size;
207 int (*match_fun)(void *, void *);
208 void (*clean_fun)(void *);
217 size_t *dst_buff_size;
218 int (*match_fun)(void *, void *);
226 size_t *dst_buff_size;
227 int (*match_fun)(void *, void *);
267 e_smx_state_t result;
282 smx_process_t result;
287 smx_process_t result;
293 } comm_is_latency_bounded;
297 const char *category;
373 } sem_acquire_timeout;
414 //Next should be struct stat* buf
420 } s_smx_simcall_t, *smx_simcall_t;