1 /**********************************************************************/
2 /* File generated by src/simix/simcalls.py from src/simix/simcalls.in */
4 /* DO NOT EVER CHANGE THIS FILE */
6 /* change simcalls specification in src/simix/simcalls.in */
7 /**********************************************************************/
10 static inline const char* simcall_host_get_by_name__get__name(smx_simcall_t simcall){
11 return simcall->args[0].cc;
14 static inline void simcall_host_get_by_name__set__name(smx_simcall_t simcall, const char* arg){
15 simcall->args[0].cc = arg;
17 static inline smx_host_t simcall_host_get_by_name__get__result(smx_simcall_t simcall){
18 return (smx_host_t) simcall->result.dp;
20 static inline void simcall_host_get_by_name__set__result(smx_simcall_t simcall, void* result){
21 simcall->result.dp = result;
24 static inline smx_host_t simcall_host_get_name__get__host(smx_simcall_t simcall){
25 return (smx_host_t) simcall->args[0].dp;
28 static inline void simcall_host_get_name__set__host(smx_simcall_t simcall, void* arg){
29 simcall->args[0].dp = arg;
31 static inline const char* simcall_host_get_name__get__result(smx_simcall_t simcall){
32 return simcall->result.cc;
34 static inline void simcall_host_get_name__set__result(smx_simcall_t simcall, const char* result){
35 simcall->result.cc = result;
38 static inline smx_host_t simcall_host_on__get__host(smx_simcall_t simcall){
39 return (smx_host_t) simcall->args[0].dp;
42 static inline void simcall_host_on__set__host(smx_simcall_t simcall, void* arg){
43 simcall->args[0].dp = arg;
46 static inline smx_host_t simcall_host_off__get__host(smx_simcall_t simcall){
47 return (smx_host_t) simcall->args[0].dp;
50 static inline void simcall_host_off__set__host(smx_simcall_t simcall, void* arg){
51 simcall->args[0].dp = arg;
54 static inline smx_host_t simcall_host_get_properties__get__host(smx_simcall_t simcall){
55 return (smx_host_t) simcall->args[0].dp;
58 static inline void simcall_host_get_properties__set__host(smx_simcall_t simcall, void* arg){
59 simcall->args[0].dp = arg;
61 static inline xbt_dict_t simcall_host_get_properties__get__result(smx_simcall_t simcall){
62 return (xbt_dict_t) simcall->result.dp;
64 static inline void simcall_host_get_properties__set__result(smx_simcall_t simcall, void* result){
65 simcall->result.dp = result;
68 static inline smx_host_t simcall_host_get_core__get__host(smx_simcall_t simcall){
69 return (smx_host_t) simcall->args[0].dp;
72 static inline void simcall_host_get_core__set__host(smx_simcall_t simcall, void* arg){
73 simcall->args[0].dp = arg;
75 static inline int simcall_host_get_core__get__result(smx_simcall_t simcall){
76 return simcall->result.i;
78 static inline void simcall_host_get_core__set__result(smx_simcall_t simcall, int result){
79 simcall->result.i = result;
82 static inline smx_host_t simcall_host_get_process_list__get__host(smx_simcall_t simcall){
83 return (smx_host_t) simcall->args[0].dp;
86 static inline void simcall_host_get_process_list__set__host(smx_simcall_t simcall, void* arg){
87 simcall->args[0].dp = arg;
89 static inline xbt_swag_t simcall_host_get_process_list__get__result(smx_simcall_t simcall){
90 return (xbt_swag_t) simcall->result.dp;
92 static inline void simcall_host_get_process_list__set__result(smx_simcall_t simcall, void* result){
93 simcall->result.dp = result;
96 static inline smx_host_t simcall_host_get_speed__get__host(smx_simcall_t simcall){
97 return (smx_host_t) simcall->args[0].dp;
100 static inline void simcall_host_get_speed__set__host(smx_simcall_t simcall, void* arg){
101 simcall->args[0].dp = arg;
103 static inline double simcall_host_get_speed__get__result(smx_simcall_t simcall){
104 return simcall->result.d;
106 static inline void simcall_host_get_speed__set__result(smx_simcall_t simcall, double result){
107 simcall->result.d = result;
110 static inline smx_host_t simcall_host_get_available_speed__get__host(smx_simcall_t simcall){
111 return (smx_host_t) simcall->args[0].dp;
114 static inline void simcall_host_get_available_speed__set__host(smx_simcall_t simcall, void* arg){
115 simcall->args[0].dp = arg;
117 static inline double simcall_host_get_available_speed__get__result(smx_simcall_t simcall){
118 return simcall->result.d;
120 static inline void simcall_host_get_available_speed__set__result(smx_simcall_t simcall, double result){
121 simcall->result.d = result;
124 static inline smx_host_t simcall_host_get_state__get__host(smx_simcall_t simcall){
125 return (smx_host_t) simcall->args[0].dp;
128 static inline void simcall_host_get_state__set__host(smx_simcall_t simcall, void* arg){
129 simcall->args[0].dp = arg;
131 static inline int simcall_host_get_state__get__result(smx_simcall_t simcall){
132 return simcall->result.i;
134 static inline void simcall_host_get_state__set__result(smx_simcall_t simcall, int result){
135 simcall->result.i = result;
138 static inline smx_host_t simcall_host_get_current_power_peak__get__host(smx_simcall_t simcall){
139 return (smx_host_t) simcall->args[0].dp;
142 static inline void simcall_host_get_current_power_peak__set__host(smx_simcall_t simcall, void* arg){
143 simcall->args[0].dp = arg;
145 static inline double simcall_host_get_current_power_peak__get__result(smx_simcall_t simcall){
146 return simcall->result.d;
148 static inline void simcall_host_get_current_power_peak__set__result(smx_simcall_t simcall, double result){
149 simcall->result.d = result;
152 static inline smx_host_t simcall_host_get_power_peak_at__get__host(smx_simcall_t simcall){
153 return (smx_host_t) simcall->args[0].dp;
156 static inline void simcall_host_get_power_peak_at__set__host(smx_simcall_t simcall, void* arg){
157 simcall->args[0].dp = arg;
160 static inline int simcall_host_get_power_peak_at__get__pstate_index(smx_simcall_t simcall){
161 return simcall->args[1].i;
164 static inline void simcall_host_get_power_peak_at__set__pstate_index(smx_simcall_t simcall, int arg){
165 simcall->args[1].i = arg;
167 static inline double simcall_host_get_power_peak_at__get__result(smx_simcall_t simcall){
168 return simcall->result.d;
170 static inline void simcall_host_get_power_peak_at__set__result(smx_simcall_t simcall, double result){
171 simcall->result.d = result;
174 static inline smx_host_t simcall_host_get_nb_pstates__get__host(smx_simcall_t simcall){
175 return (smx_host_t) simcall->args[0].dp;
178 static inline void simcall_host_get_nb_pstates__set__host(smx_simcall_t simcall, void* arg){
179 simcall->args[0].dp = arg;
181 static inline int simcall_host_get_nb_pstates__get__result(smx_simcall_t simcall){
182 return simcall->result.i;
184 static inline void simcall_host_get_nb_pstates__set__result(smx_simcall_t simcall, int result){
185 simcall->result.i = result;
188 static inline smx_host_t simcall_host_set_power_peak_at__get__host(smx_simcall_t simcall){
189 return (smx_host_t) simcall->args[0].dp;
192 static inline void simcall_host_set_power_peak_at__set__host(smx_simcall_t simcall, void* arg){
193 simcall->args[0].dp = arg;
196 static inline int simcall_host_set_power_peak_at__get__pstate_index(smx_simcall_t simcall){
197 return simcall->args[1].i;
200 static inline void simcall_host_set_power_peak_at__set__pstate_index(smx_simcall_t simcall, int arg){
201 simcall->args[1].i = arg;
204 static inline smx_host_t simcall_host_get_consumed_energy__get__host(smx_simcall_t simcall){
205 return (smx_host_t) simcall->args[0].dp;
208 static inline void simcall_host_get_consumed_energy__set__host(smx_simcall_t simcall, void* arg){
209 simcall->args[0].dp = arg;
211 static inline double simcall_host_get_consumed_energy__get__result(smx_simcall_t simcall){
212 return simcall->result.d;
214 static inline void simcall_host_get_consumed_energy__set__result(smx_simcall_t simcall, double result){
215 simcall->result.d = result;
218 static inline const char* simcall_host_execute__get__name(smx_simcall_t simcall){
219 return simcall->args[0].cc;
222 static inline void simcall_host_execute__set__name(smx_simcall_t simcall, const char* arg){
223 simcall->args[0].cc = arg;
226 static inline smx_host_t simcall_host_execute__get__host(smx_simcall_t simcall){
227 return (smx_host_t) simcall->args[1].dp;
230 static inline void simcall_host_execute__set__host(smx_simcall_t simcall, void* arg){
231 simcall->args[1].dp = arg;
234 static inline double simcall_host_execute__get__computation_amount(smx_simcall_t simcall){
235 return simcall->args[2].d;
238 static inline void simcall_host_execute__set__computation_amount(smx_simcall_t simcall, double arg){
239 simcall->args[2].d = arg;
242 static inline double simcall_host_execute__get__priority(smx_simcall_t simcall){
243 return simcall->args[3].d;
246 static inline void simcall_host_execute__set__priority(smx_simcall_t simcall, double arg){
247 simcall->args[3].d = arg;
250 static inline double simcall_host_execute__get__bound(smx_simcall_t simcall){
251 return simcall->args[4].d;
254 static inline void simcall_host_execute__set__bound(smx_simcall_t simcall, double arg){
255 simcall->args[4].d = arg;
258 static inline unsigned long simcall_host_execute__get__affinity_mask(smx_simcall_t simcall){
259 return simcall->args[5].ul;
262 static inline void simcall_host_execute__set__affinity_mask(smx_simcall_t simcall, unsigned long arg){
263 simcall->args[5].ul = arg;
265 static inline smx_action_t simcall_host_execute__get__result(smx_simcall_t simcall){
266 return (smx_action_t) simcall->result.dp;
268 static inline void simcall_host_execute__set__result(smx_simcall_t simcall, void* result){
269 simcall->result.dp = result;
272 static inline const char* simcall_host_parallel_execute__get__name(smx_simcall_t simcall){
273 return simcall->args[0].cc;
276 static inline void simcall_host_parallel_execute__set__name(smx_simcall_t simcall, const char* arg){
277 simcall->args[0].cc = arg;
280 static inline int simcall_host_parallel_execute__get__host_nb(smx_simcall_t simcall){
281 return simcall->args[1].i;
284 static inline void simcall_host_parallel_execute__set__host_nb(smx_simcall_t simcall, int arg){
285 simcall->args[1].i = arg;
288 static inline smx_host_t* simcall_host_parallel_execute__get__host_list(smx_simcall_t simcall){
289 return (smx_host_t*) simcall->args[2].dp;
292 static inline void simcall_host_parallel_execute__set__host_list(smx_simcall_t simcall, void* arg){
293 simcall->args[2].dp = arg;
296 static inline double* simcall_host_parallel_execute__get__computation_amount(smx_simcall_t simcall){
297 return (double*) simcall->args[3].dp;
300 static inline void simcall_host_parallel_execute__set__computation_amount(smx_simcall_t simcall, void* arg){
301 simcall->args[3].dp = arg;
304 static inline double* simcall_host_parallel_execute__get__communication_amount(smx_simcall_t simcall){
305 return (double*) simcall->args[4].dp;
308 static inline void simcall_host_parallel_execute__set__communication_amount(smx_simcall_t simcall, void* arg){
309 simcall->args[4].dp = arg;
312 static inline double simcall_host_parallel_execute__get__amount(smx_simcall_t simcall){
313 return simcall->args[5].d;
316 static inline void simcall_host_parallel_execute__set__amount(smx_simcall_t simcall, double arg){
317 simcall->args[5].d = arg;
320 static inline double simcall_host_parallel_execute__get__rate(smx_simcall_t simcall){
321 return simcall->args[6].d;
324 static inline void simcall_host_parallel_execute__set__rate(smx_simcall_t simcall, double arg){
325 simcall->args[6].d = arg;
327 static inline smx_action_t simcall_host_parallel_execute__get__result(smx_simcall_t simcall){
328 return (smx_action_t) simcall->result.dp;
330 static inline void simcall_host_parallel_execute__set__result(smx_simcall_t simcall, void* result){
331 simcall->result.dp = result;
334 static inline smx_action_t simcall_host_execution_destroy__get__execution(smx_simcall_t simcall){
335 return (smx_action_t) simcall->args[0].dp;
338 static inline void simcall_host_execution_destroy__set__execution(smx_simcall_t simcall, void* arg){
339 simcall->args[0].dp = arg;
342 static inline smx_action_t simcall_host_execution_cancel__get__execution(smx_simcall_t simcall){
343 return (smx_action_t) simcall->args[0].dp;
346 static inline void simcall_host_execution_cancel__set__execution(smx_simcall_t simcall, void* arg){
347 simcall->args[0].dp = arg;
350 static inline smx_action_t simcall_host_execution_get_remains__get__execution(smx_simcall_t simcall){
351 return (smx_action_t) simcall->args[0].dp;
354 static inline void simcall_host_execution_get_remains__set__execution(smx_simcall_t simcall, void* arg){
355 simcall->args[0].dp = arg;
357 static inline double simcall_host_execution_get_remains__get__result(smx_simcall_t simcall){
358 return simcall->result.d;
360 static inline void simcall_host_execution_get_remains__set__result(smx_simcall_t simcall, double result){
361 simcall->result.d = result;
364 static inline smx_action_t simcall_host_execution_get_state__get__execution(smx_simcall_t simcall){
365 return (smx_action_t) simcall->args[0].dp;
368 static inline void simcall_host_execution_get_state__set__execution(smx_simcall_t simcall, void* arg){
369 simcall->args[0].dp = arg;
371 static inline int simcall_host_execution_get_state__get__result(smx_simcall_t simcall){
372 return simcall->result.i;
374 static inline void simcall_host_execution_get_state__set__result(smx_simcall_t simcall, int result){
375 simcall->result.i = result;
378 static inline smx_action_t simcall_host_execution_set_priority__get__execution(smx_simcall_t simcall){
379 return (smx_action_t) simcall->args[0].dp;
382 static inline void simcall_host_execution_set_priority__set__execution(smx_simcall_t simcall, void* arg){
383 simcall->args[0].dp = arg;
386 static inline double simcall_host_execution_set_priority__get__priority(smx_simcall_t simcall){
387 return simcall->args[1].d;
390 static inline void simcall_host_execution_set_priority__set__priority(smx_simcall_t simcall, double arg){
391 simcall->args[1].d = arg;
394 static inline smx_action_t simcall_host_execution_set_bound__get__execution(smx_simcall_t simcall){
395 return (smx_action_t) simcall->args[0].dp;
398 static inline void simcall_host_execution_set_bound__set__execution(smx_simcall_t simcall, void* arg){
399 simcall->args[0].dp = arg;
402 static inline double simcall_host_execution_set_bound__get__bound(smx_simcall_t simcall){
403 return simcall->args[1].d;
406 static inline void simcall_host_execution_set_bound__set__bound(smx_simcall_t simcall, double arg){
407 simcall->args[1].d = arg;
410 static inline smx_action_t simcall_host_execution_set_affinity__get__execution(smx_simcall_t simcall){
411 return (smx_action_t) simcall->args[0].dp;
414 static inline void simcall_host_execution_set_affinity__set__execution(smx_simcall_t simcall, void* arg){
415 simcall->args[0].dp = arg;
418 static inline smx_host_t simcall_host_execution_set_affinity__get__ws(smx_simcall_t simcall){
419 return (smx_host_t) simcall->args[1].dp;
422 static inline void simcall_host_execution_set_affinity__set__ws(smx_simcall_t simcall, void* arg){
423 simcall->args[1].dp = arg;
426 static inline unsigned long simcall_host_execution_set_affinity__get__mask(smx_simcall_t simcall){
427 return simcall->args[2].ul;
430 static inline void simcall_host_execution_set_affinity__set__mask(smx_simcall_t simcall, unsigned long arg){
431 simcall->args[2].ul = arg;
434 static inline smx_action_t simcall_host_execution_wait__get__execution(smx_simcall_t simcall){
435 return (smx_action_t) simcall->args[0].dp;
438 static inline void simcall_host_execution_wait__set__execution(smx_simcall_t simcall, void* arg){
439 simcall->args[0].dp = arg;
441 static inline int simcall_host_execution_wait__get__result(smx_simcall_t simcall){
442 return simcall->result.i;
444 static inline void simcall_host_execution_wait__set__result(smx_simcall_t simcall, int result){
445 simcall->result.i = result;
448 static inline smx_host_t simcall_host_get_mounted_storage_list__get__host(smx_simcall_t simcall){
449 return (smx_host_t) simcall->args[0].dp;
452 static inline void simcall_host_get_mounted_storage_list__set__host(smx_simcall_t simcall, void* arg){
453 simcall->args[0].dp = arg;
455 static inline xbt_dict_t simcall_host_get_mounted_storage_list__get__result(smx_simcall_t simcall){
456 return (xbt_dict_t) simcall->result.dp;
458 static inline void simcall_host_get_mounted_storage_list__set__result(smx_simcall_t simcall, void* result){
459 simcall->result.dp = result;
462 static inline smx_host_t simcall_host_get_attached_storage_list__get__host(smx_simcall_t simcall){
463 return (smx_host_t) simcall->args[0].dp;
466 static inline void simcall_host_get_attached_storage_list__set__host(smx_simcall_t simcall, void* arg){
467 simcall->args[0].dp = arg;
469 static inline xbt_dynar_t simcall_host_get_attached_storage_list__get__result(smx_simcall_t simcall){
470 return (xbt_dynar_t) simcall->result.dp;
472 static inline void simcall_host_get_attached_storage_list__set__result(smx_simcall_t simcall, void* result){
473 simcall->result.dp = result;
476 static inline smx_host_t simcall_host_get_params__get__ind_vm(smx_simcall_t simcall){
477 return (smx_host_t) simcall->args[0].dp;
480 static inline void simcall_host_get_params__set__ind_vm(smx_simcall_t simcall, void* arg){
481 simcall->args[0].dp = arg;
484 static inline ws_params_t simcall_host_get_params__get__params(smx_simcall_t simcall){
485 return (ws_params_t) simcall->args[1].dp;
488 static inline void simcall_host_get_params__set__params(smx_simcall_t simcall, void* arg){
489 simcall->args[1].dp = arg;
492 static inline smx_host_t simcall_host_set_params__get__ind_vm(smx_simcall_t simcall){
493 return (smx_host_t) simcall->args[0].dp;
496 static inline void simcall_host_set_params__set__ind_vm(smx_simcall_t simcall, void* arg){
497 simcall->args[0].dp = arg;
500 static inline ws_params_t simcall_host_set_params__get__params(smx_simcall_t simcall){
501 return (ws_params_t) simcall->args[1].dp;
504 static inline void simcall_host_set_params__set__params(smx_simcall_t simcall, void* arg){
505 simcall->args[1].dp = arg;
508 static inline const char* simcall_vm_create__get__name(smx_simcall_t simcall){
509 return simcall->args[0].cc;
512 static inline void simcall_vm_create__set__name(smx_simcall_t simcall, const char* arg){
513 simcall->args[0].cc = arg;
516 static inline smx_host_t simcall_vm_create__get__ind_pm(smx_simcall_t simcall){
517 return (smx_host_t) simcall->args[1].dp;
520 static inline void simcall_vm_create__set__ind_pm(smx_simcall_t simcall, void* arg){
521 simcall->args[1].dp = arg;
523 static inline void* simcall_vm_create__get__result(smx_simcall_t simcall){
524 return simcall->result.dp;
526 static inline void simcall_vm_create__set__result(smx_simcall_t simcall, void* result){
527 simcall->result.dp = result;
530 static inline smx_host_t simcall_vm_start__get__ind_vm(smx_simcall_t simcall){
531 return (smx_host_t) simcall->args[0].dp;
534 static inline void simcall_vm_start__set__ind_vm(smx_simcall_t simcall, void* arg){
535 simcall->args[0].dp = arg;
538 static inline smx_host_t simcall_vm_get_state__get__ind_vm(smx_simcall_t simcall){
539 return (smx_host_t) simcall->args[0].dp;
542 static inline void simcall_vm_get_state__set__ind_vm(smx_simcall_t simcall, void* arg){
543 simcall->args[0].dp = arg;
545 static inline int simcall_vm_get_state__get__result(smx_simcall_t simcall){
546 return simcall->result.i;
548 static inline void simcall_vm_get_state__set__result(smx_simcall_t simcall, int result){
549 simcall->result.i = result;
552 static inline smx_host_t simcall_vm_migrate__get__ind_vm(smx_simcall_t simcall){
553 return (smx_host_t) simcall->args[0].dp;
556 static inline void simcall_vm_migrate__set__ind_vm(smx_simcall_t simcall, void* arg){
557 simcall->args[0].dp = arg;
560 static inline smx_host_t simcall_vm_migrate__get__ind_dst_pm(smx_simcall_t simcall){
561 return (smx_host_t) simcall->args[1].dp;
564 static inline void simcall_vm_migrate__set__ind_dst_pm(smx_simcall_t simcall, void* arg){
565 simcall->args[1].dp = arg;
568 static inline smx_host_t simcall_vm_get_pm__get__ind_vm(smx_simcall_t simcall){
569 return (smx_host_t) simcall->args[0].dp;
572 static inline void simcall_vm_get_pm__set__ind_vm(smx_simcall_t simcall, void* arg){
573 simcall->args[0].dp = arg;
575 static inline void* simcall_vm_get_pm__get__result(smx_simcall_t simcall){
576 return simcall->result.dp;
578 static inline void simcall_vm_get_pm__set__result(smx_simcall_t simcall, void* result){
579 simcall->result.dp = result;
582 static inline smx_host_t simcall_vm_set_bound__get__ind_vm(smx_simcall_t simcall){
583 return (smx_host_t) simcall->args[0].dp;
586 static inline void simcall_vm_set_bound__set__ind_vm(smx_simcall_t simcall, void* arg){
587 simcall->args[0].dp = arg;
590 static inline double simcall_vm_set_bound__get__bound(smx_simcall_t simcall){
591 return simcall->args[1].d;
594 static inline void simcall_vm_set_bound__set__bound(smx_simcall_t simcall, double arg){
595 simcall->args[1].d = arg;
598 static inline smx_host_t simcall_vm_set_affinity__get__ind_vm(smx_simcall_t simcall){
599 return (smx_host_t) simcall->args[0].dp;
602 static inline void simcall_vm_set_affinity__set__ind_vm(smx_simcall_t simcall, void* arg){
603 simcall->args[0].dp = arg;
606 static inline smx_host_t simcall_vm_set_affinity__get__ind_pm(smx_simcall_t simcall){
607 return (smx_host_t) simcall->args[1].dp;
610 static inline void simcall_vm_set_affinity__set__ind_pm(smx_simcall_t simcall, void* arg){
611 simcall->args[1].dp = arg;
614 static inline unsigned long simcall_vm_set_affinity__get__mask(smx_simcall_t simcall){
615 return simcall->args[2].ul;
618 static inline void simcall_vm_set_affinity__set__mask(smx_simcall_t simcall, unsigned long arg){
619 simcall->args[2].ul = arg;
622 static inline smx_host_t simcall_vm_destroy__get__ind_vm(smx_simcall_t simcall){
623 return (smx_host_t) simcall->args[0].dp;
626 static inline void simcall_vm_destroy__set__ind_vm(smx_simcall_t simcall, void* arg){
627 simcall->args[0].dp = arg;
630 static inline smx_host_t simcall_vm_suspend__get__ind_vm(smx_simcall_t simcall){
631 return (smx_host_t) simcall->args[0].dp;
634 static inline void simcall_vm_suspend__set__ind_vm(smx_simcall_t simcall, void* arg){
635 simcall->args[0].dp = arg;
638 static inline smx_host_t simcall_vm_resume__get__ind_vm(smx_simcall_t simcall){
639 return (smx_host_t) simcall->args[0].dp;
642 static inline void simcall_vm_resume__set__ind_vm(smx_simcall_t simcall, void* arg){
643 simcall->args[0].dp = arg;
646 static inline smx_host_t simcall_vm_shutdown__get__ind_vm(smx_simcall_t simcall){
647 return (smx_host_t) simcall->args[0].dp;
650 static inline void simcall_vm_shutdown__set__ind_vm(smx_simcall_t simcall, void* arg){
651 simcall->args[0].dp = arg;
654 static inline smx_host_t simcall_vm_save__get__ind_vm(smx_simcall_t simcall){
655 return (smx_host_t) simcall->args[0].dp;
658 static inline void simcall_vm_save__set__ind_vm(smx_simcall_t simcall, void* arg){
659 simcall->args[0].dp = arg;
662 static inline smx_host_t simcall_vm_restore__get__ind_vm(smx_simcall_t simcall){
663 return (smx_host_t) simcall->args[0].dp;
666 static inline void simcall_vm_restore__set__ind_vm(smx_simcall_t simcall, void* arg){
667 simcall->args[0].dp = arg;
670 static inline smx_process_t* simcall_process_create__get__process(smx_simcall_t simcall){
671 return (smx_process_t*) simcall->args[0].dp;
674 static inline void simcall_process_create__set__process(smx_simcall_t simcall, void* arg){
675 simcall->args[0].dp = arg;
678 static inline const char* simcall_process_create__get__name(smx_simcall_t simcall){
679 return simcall->args[1].cc;
682 static inline void simcall_process_create__set__name(smx_simcall_t simcall, const char* arg){
683 simcall->args[1].cc = arg;
686 static inline xbt_main_func_t simcall_process_create__get__code(smx_simcall_t simcall){
687 return (xbt_main_func_t) simcall->args[2].fp;
690 static inline void simcall_process_create__set__code(smx_simcall_t simcall, FPtr arg){
691 simcall->args[2].fp = arg;
694 static inline void* simcall_process_create__get__data(smx_simcall_t simcall){
695 return simcall->args[3].dp;
698 static inline void simcall_process_create__set__data(smx_simcall_t simcall, void* arg){
699 simcall->args[3].dp = arg;
702 static inline const char* simcall_process_create__get__hostname(smx_simcall_t simcall){
703 return simcall->args[4].cc;
706 static inline void simcall_process_create__set__hostname(smx_simcall_t simcall, const char* arg){
707 simcall->args[4].cc = arg;
710 static inline double simcall_process_create__get__kill_time(smx_simcall_t simcall){
711 return simcall->args[5].d;
714 static inline void simcall_process_create__set__kill_time(smx_simcall_t simcall, double arg){
715 simcall->args[5].d = arg;
718 static inline int simcall_process_create__get__argc(smx_simcall_t simcall){
719 return simcall->args[6].i;
722 static inline void simcall_process_create__set__argc(smx_simcall_t simcall, int arg){
723 simcall->args[6].i = arg;
726 static inline char** simcall_process_create__get__argv(smx_simcall_t simcall){
727 return (char**) simcall->args[7].dp;
730 static inline void simcall_process_create__set__argv(smx_simcall_t simcall, void* arg){
731 simcall->args[7].dp = arg;
734 static inline xbt_dict_t simcall_process_create__get__properties(smx_simcall_t simcall){
735 return (xbt_dict_t) simcall->args[8].dp;
738 static inline void simcall_process_create__set__properties(smx_simcall_t simcall, void* arg){
739 simcall->args[8].dp = arg;
742 static inline int simcall_process_create__get__auto_restart(smx_simcall_t simcall){
743 return simcall->args[9].i;
746 static inline void simcall_process_create__set__auto_restart(smx_simcall_t simcall, int arg){
747 simcall->args[9].i = arg;
750 static inline smx_process_t simcall_process_kill__get__process(smx_simcall_t simcall){
751 return (smx_process_t) simcall->args[0].dp;
754 static inline void simcall_process_kill__set__process(smx_simcall_t simcall, void* arg){
755 simcall->args[0].dp = arg;
758 static inline int simcall_process_killall__get__reset_pid(smx_simcall_t simcall){
759 return simcall->args[0].i;
762 static inline void simcall_process_killall__set__reset_pid(smx_simcall_t simcall, int arg){
763 simcall->args[0].i = arg;
766 static inline smx_process_t simcall_process_cleanup__get__process(smx_simcall_t simcall){
767 return (smx_process_t) simcall->args[0].dp;
770 static inline void simcall_process_cleanup__set__process(smx_simcall_t simcall, void* arg){
771 simcall->args[0].dp = arg;
774 static inline smx_process_t simcall_process_change_host__get__process(smx_simcall_t simcall){
775 return (smx_process_t) simcall->args[0].dp;
778 static inline void simcall_process_change_host__set__process(smx_simcall_t simcall, void* arg){
779 simcall->args[0].dp = arg;
782 static inline smx_host_t simcall_process_change_host__get__dest(smx_simcall_t simcall){
783 return (smx_host_t) simcall->args[1].dp;
786 static inline void simcall_process_change_host__set__dest(smx_simcall_t simcall, void* arg){
787 simcall->args[1].dp = arg;
790 static inline smx_process_t simcall_process_suspend__get__process(smx_simcall_t simcall){
791 return (smx_process_t) simcall->args[0].dp;
794 static inline void simcall_process_suspend__set__process(smx_simcall_t simcall, void* arg){
795 simcall->args[0].dp = arg;
798 static inline smx_process_t simcall_process_resume__get__process(smx_simcall_t simcall){
799 return (smx_process_t) simcall->args[0].dp;
802 static inline void simcall_process_resume__set__process(smx_simcall_t simcall, void* arg){
803 simcall->args[0].dp = arg;
805 static inline int simcall_process_count__get__result(smx_simcall_t simcall){
806 return simcall->result.i;
808 static inline void simcall_process_count__set__result(smx_simcall_t simcall, int result){
809 simcall->result.i = result;
812 static inline smx_process_t simcall_process_get_PID__get__process(smx_simcall_t simcall){
813 return (smx_process_t) simcall->args[0].dp;
816 static inline void simcall_process_get_PID__set__process(smx_simcall_t simcall, void* arg){
817 simcall->args[0].dp = arg;
819 static inline int simcall_process_get_PID__get__result(smx_simcall_t simcall){
820 return simcall->result.i;
822 static inline void simcall_process_get_PID__set__result(smx_simcall_t simcall, int result){
823 simcall->result.i = result;
826 static inline smx_process_t simcall_process_get_PPID__get__process(smx_simcall_t simcall){
827 return (smx_process_t) simcall->args[0].dp;
830 static inline void simcall_process_get_PPID__set__process(smx_simcall_t simcall, void* arg){
831 simcall->args[0].dp = arg;
833 static inline int simcall_process_get_PPID__get__result(smx_simcall_t simcall){
834 return simcall->result.i;
836 static inline void simcall_process_get_PPID__set__result(smx_simcall_t simcall, int result){
837 simcall->result.i = result;
840 static inline smx_process_t simcall_process_get_data__get__process(smx_simcall_t simcall){
841 return (smx_process_t) simcall->args[0].dp;
844 static inline void simcall_process_get_data__set__process(smx_simcall_t simcall, void* arg){
845 simcall->args[0].dp = arg;
847 static inline void* simcall_process_get_data__get__result(smx_simcall_t simcall){
848 return simcall->result.dp;
850 static inline void simcall_process_get_data__set__result(smx_simcall_t simcall, void* result){
851 simcall->result.dp = result;
854 static inline smx_process_t simcall_process_set_data__get__process(smx_simcall_t simcall){
855 return (smx_process_t) simcall->args[0].dp;
858 static inline void simcall_process_set_data__set__process(smx_simcall_t simcall, void* arg){
859 simcall->args[0].dp = arg;
862 static inline void* simcall_process_set_data__get__data(smx_simcall_t simcall){
863 return simcall->args[1].dp;
866 static inline void simcall_process_set_data__set__data(smx_simcall_t simcall, void* arg){
867 simcall->args[1].dp = arg;
870 static inline smx_process_t simcall_process_get_host__get__process(smx_simcall_t simcall){
871 return (smx_process_t) simcall->args[0].dp;
874 static inline void simcall_process_get_host__set__process(smx_simcall_t simcall, void* arg){
875 simcall->args[0].dp = arg;
877 static inline smx_host_t simcall_process_get_host__get__result(smx_simcall_t simcall){
878 return (smx_host_t) simcall->result.dp;
880 static inline void simcall_process_get_host__set__result(smx_simcall_t simcall, void* result){
881 simcall->result.dp = result;
884 static inline smx_process_t simcall_process_get_name__get__process(smx_simcall_t simcall){
885 return (smx_process_t) simcall->args[0].dp;
888 static inline void simcall_process_get_name__set__process(smx_simcall_t simcall, void* arg){
889 simcall->args[0].dp = arg;
891 static inline const char* simcall_process_get_name__get__result(smx_simcall_t simcall){
892 return simcall->result.cc;
894 static inline void simcall_process_get_name__set__result(smx_simcall_t simcall, const char* result){
895 simcall->result.cc = result;
898 static inline smx_process_t simcall_process_is_suspended__get__process(smx_simcall_t simcall){
899 return (smx_process_t) simcall->args[0].dp;
902 static inline void simcall_process_is_suspended__set__process(smx_simcall_t simcall, void* arg){
903 simcall->args[0].dp = arg;
905 static inline int simcall_process_is_suspended__get__result(smx_simcall_t simcall){
906 return simcall->result.i;
908 static inline void simcall_process_is_suspended__set__result(smx_simcall_t simcall, int result){
909 simcall->result.i = result;
912 static inline smx_process_t simcall_process_get_properties__get__process(smx_simcall_t simcall){
913 return (smx_process_t) simcall->args[0].dp;
916 static inline void simcall_process_get_properties__set__process(smx_simcall_t simcall, void* arg){
917 simcall->args[0].dp = arg;
919 static inline xbt_dict_t simcall_process_get_properties__get__result(smx_simcall_t simcall){
920 return (xbt_dict_t) simcall->result.dp;
922 static inline void simcall_process_get_properties__set__result(smx_simcall_t simcall, void* result){
923 simcall->result.dp = result;
926 static inline smx_process_t simcall_process_join__get__process(smx_simcall_t simcall){
927 return (smx_process_t) simcall->args[0].dp;
930 static inline void simcall_process_join__set__process(smx_simcall_t simcall, void* arg){
931 simcall->args[0].dp = arg;
934 static inline double simcall_process_join__get__timeout(smx_simcall_t simcall){
935 return simcall->args[1].d;
938 static inline void simcall_process_join__set__timeout(smx_simcall_t simcall, double arg){
939 simcall->args[1].d = arg;
941 static inline int simcall_process_join__get__result(smx_simcall_t simcall){
942 return simcall->result.i;
944 static inline void simcall_process_join__set__result(smx_simcall_t simcall, int result){
945 simcall->result.i = result;
948 static inline double simcall_process_sleep__get__duration(smx_simcall_t simcall){
949 return simcall->args[0].d;
952 static inline void simcall_process_sleep__set__duration(smx_simcall_t simcall, double arg){
953 simcall->args[0].d = arg;
955 static inline int simcall_process_sleep__get__result(smx_simcall_t simcall){
956 return simcall->result.i;
958 static inline void simcall_process_sleep__set__result(smx_simcall_t simcall, int result){
959 simcall->result.i = result;
962 static inline smx_process_t simcall_process_on_exit__get__process(smx_simcall_t simcall){
963 return (smx_process_t) simcall->args[0].dp;
966 static inline void simcall_process_on_exit__set__process(smx_simcall_t simcall, void* arg){
967 simcall->args[0].dp = arg;
970 static inline int_f_pvoid_pvoid_t simcall_process_on_exit__get__fun(smx_simcall_t simcall){
971 return (int_f_pvoid_pvoid_t) simcall->args[1].fp;
974 static inline void simcall_process_on_exit__set__fun(smx_simcall_t simcall, FPtr arg){
975 simcall->args[1].fp = arg;
978 static inline void* simcall_process_on_exit__get__data(smx_simcall_t simcall){
979 return simcall->args[2].dp;
982 static inline void simcall_process_on_exit__set__data(smx_simcall_t simcall, void* arg){
983 simcall->args[2].dp = arg;
986 static inline smx_process_t simcall_process_auto_restart_set__get__process(smx_simcall_t simcall){
987 return (smx_process_t) simcall->args[0].dp;
990 static inline void simcall_process_auto_restart_set__set__process(smx_simcall_t simcall, void* arg){
991 simcall->args[0].dp = arg;
994 static inline int simcall_process_auto_restart_set__get__auto_restart(smx_simcall_t simcall){
995 return simcall->args[1].i;
998 static inline void simcall_process_auto_restart_set__set__auto_restart(smx_simcall_t simcall, int arg){
999 simcall->args[1].i = arg;
1002 static inline smx_process_t simcall_process_restart__get__process(smx_simcall_t simcall){
1003 return (smx_process_t) simcall->args[0].dp;
1006 static inline void simcall_process_restart__set__process(smx_simcall_t simcall, void* arg){
1007 simcall->args[0].dp = arg;
1009 static inline smx_process_t simcall_process_restart__get__result(smx_simcall_t simcall){
1010 return (smx_process_t) simcall->result.dp;
1012 static inline void simcall_process_restart__set__result(smx_simcall_t simcall, void* result){
1013 simcall->result.dp = result;
1016 static inline const char* simcall_rdv_create__get__name(smx_simcall_t simcall){
1017 return simcall->args[0].cc;
1020 static inline void simcall_rdv_create__set__name(smx_simcall_t simcall, const char* arg){
1021 simcall->args[0].cc = arg;
1023 static inline smx_rdv_t simcall_rdv_create__get__result(smx_simcall_t simcall){
1024 return (smx_rdv_t) simcall->result.dp;
1026 static inline void simcall_rdv_create__set__result(smx_simcall_t simcall, void* result){
1027 simcall->result.dp = result;
1030 static inline smx_rdv_t simcall_rdv_destroy__get__rdv(smx_simcall_t simcall){
1031 return (smx_rdv_t) simcall->args[0].dp;
1034 static inline void simcall_rdv_destroy__set__rdv(smx_simcall_t simcall, void* arg){
1035 simcall->args[0].dp = arg;
1038 static inline smx_rdv_t simcall_rdv_comm_count_by_host__get__rdv(smx_simcall_t simcall){
1039 return (smx_rdv_t) simcall->args[0].dp;
1042 static inline void simcall_rdv_comm_count_by_host__set__rdv(smx_simcall_t simcall, void* arg){
1043 simcall->args[0].dp = arg;
1046 static inline smx_host_t simcall_rdv_comm_count_by_host__get__host(smx_simcall_t simcall){
1047 return (smx_host_t) simcall->args[1].dp;
1050 static inline void simcall_rdv_comm_count_by_host__set__host(smx_simcall_t simcall, void* arg){
1051 simcall->args[1].dp = arg;
1053 static inline unsigned int simcall_rdv_comm_count_by_host__get__result(smx_simcall_t simcall){
1054 return simcall->result.ui;
1056 static inline void simcall_rdv_comm_count_by_host__set__result(smx_simcall_t simcall, unsigned int result){
1057 simcall->result.ui = result;
1060 static inline smx_rdv_t simcall_rdv_get_head__get__rdv(smx_simcall_t simcall){
1061 return (smx_rdv_t) simcall->args[0].dp;
1064 static inline void simcall_rdv_get_head__set__rdv(smx_simcall_t simcall, void* arg){
1065 simcall->args[0].dp = arg;
1067 static inline smx_action_t simcall_rdv_get_head__get__result(smx_simcall_t simcall){
1068 return (smx_action_t) simcall->result.dp;
1070 static inline void simcall_rdv_get_head__set__result(smx_simcall_t simcall, void* result){
1071 simcall->result.dp = result;
1074 static inline smx_rdv_t simcall_rdv_set_receiver__get__rdv(smx_simcall_t simcall){
1075 return (smx_rdv_t) simcall->args[0].dp;
1078 static inline void simcall_rdv_set_receiver__set__rdv(smx_simcall_t simcall, void* arg){
1079 simcall->args[0].dp = arg;
1082 static inline smx_process_t simcall_rdv_set_receiver__get__receiver(smx_simcall_t simcall){
1083 return (smx_process_t) simcall->args[1].dp;
1086 static inline void simcall_rdv_set_receiver__set__receiver(smx_simcall_t simcall, void* arg){
1087 simcall->args[1].dp = arg;
1090 static inline smx_rdv_t simcall_rdv_get_receiver__get__rdv(smx_simcall_t simcall){
1091 return (smx_rdv_t) simcall->args[0].dp;
1094 static inline void simcall_rdv_get_receiver__set__rdv(smx_simcall_t simcall, void* arg){
1095 simcall->args[0].dp = arg;
1097 static inline smx_process_t simcall_rdv_get_receiver__get__result(smx_simcall_t simcall){
1098 return (smx_process_t) simcall->result.dp;
1100 static inline void simcall_rdv_get_receiver__set__result(smx_simcall_t simcall, void* result){
1101 simcall->result.dp = result;
1104 static inline smx_rdv_t simcall_comm_iprobe__get__rdv(smx_simcall_t simcall){
1105 return (smx_rdv_t) simcall->args[0].dp;
1108 static inline void simcall_comm_iprobe__set__rdv(smx_simcall_t simcall, void* arg){
1109 simcall->args[0].dp = arg;
1112 static inline int simcall_comm_iprobe__get__type(smx_simcall_t simcall){
1113 return simcall->args[1].i;
1116 static inline void simcall_comm_iprobe__set__type(smx_simcall_t simcall, int arg){
1117 simcall->args[1].i = arg;
1120 static inline int simcall_comm_iprobe__get__src(smx_simcall_t simcall){
1121 return simcall->args[2].i;
1124 static inline void simcall_comm_iprobe__set__src(smx_simcall_t simcall, int arg){
1125 simcall->args[2].i = arg;
1128 static inline int simcall_comm_iprobe__get__tag(smx_simcall_t simcall){
1129 return simcall->args[3].i;
1132 static inline void simcall_comm_iprobe__set__tag(smx_simcall_t simcall, int arg){
1133 simcall->args[3].i = arg;
1136 static inline simix_match_func_t simcall_comm_iprobe__get__match_fun(smx_simcall_t simcall){
1137 return (simix_match_func_t) simcall->args[4].fp;
1140 static inline void simcall_comm_iprobe__set__match_fun(smx_simcall_t simcall, FPtr arg){
1141 simcall->args[4].fp = arg;
1144 static inline void* simcall_comm_iprobe__get__data(smx_simcall_t simcall){
1145 return simcall->args[5].dp;
1148 static inline void simcall_comm_iprobe__set__data(smx_simcall_t simcall, void* arg){
1149 simcall->args[5].dp = arg;
1151 static inline smx_action_t simcall_comm_iprobe__get__result(smx_simcall_t simcall){
1152 return (smx_action_t) simcall->result.dp;
1154 static inline void simcall_comm_iprobe__set__result(smx_simcall_t simcall, void* result){
1155 simcall->result.dp = result;
1158 static inline smx_process_t simcall_comm_send__get__src(smx_simcall_t simcall){
1159 return (smx_process_t) simcall->args[0].dp;
1162 static inline void simcall_comm_send__set__src(smx_simcall_t simcall, void* arg){
1163 simcall->args[0].dp = arg;
1166 static inline smx_rdv_t simcall_comm_send__get__rdv(smx_simcall_t simcall){
1167 return (smx_rdv_t) simcall->args[1].dp;
1170 static inline void simcall_comm_send__set__rdv(smx_simcall_t simcall, void* arg){
1171 simcall->args[1].dp = arg;
1174 static inline double simcall_comm_send__get__task_size(smx_simcall_t simcall){
1175 return simcall->args[2].d;
1178 static inline void simcall_comm_send__set__task_size(smx_simcall_t simcall, double arg){
1179 simcall->args[2].d = arg;
1182 static inline double simcall_comm_send__get__rate(smx_simcall_t simcall){
1183 return simcall->args[3].d;
1186 static inline void simcall_comm_send__set__rate(smx_simcall_t simcall, double arg){
1187 simcall->args[3].d = arg;
1190 static inline void* simcall_comm_send__get__src_buff(smx_simcall_t simcall){
1191 return simcall->args[4].dp;
1194 static inline void simcall_comm_send__set__src_buff(smx_simcall_t simcall, void* arg){
1195 simcall->args[4].dp = arg;
1198 static inline size_t simcall_comm_send__get__src_buff_size(smx_simcall_t simcall){
1199 return simcall->args[5].sz;
1202 static inline void simcall_comm_send__set__src_buff_size(smx_simcall_t simcall, size_t arg){
1203 simcall->args[5].sz = arg;
1206 static inline simix_match_func_t simcall_comm_send__get__match_fun(smx_simcall_t simcall){
1207 return (simix_match_func_t) simcall->args[6].fp;
1210 static inline void simcall_comm_send__set__match_fun(smx_simcall_t simcall, FPtr arg){
1211 simcall->args[6].fp = arg;
1214 static inline simix_copy_data_func_t simcall_comm_send__get__copy_data_fun(smx_simcall_t simcall){
1215 return (simix_copy_data_func_t) simcall->args[7].fp;
1218 static inline void simcall_comm_send__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
1219 simcall->args[7].fp = arg;
1222 static inline void* simcall_comm_send__get__data(smx_simcall_t simcall){
1223 return simcall->args[8].dp;
1226 static inline void simcall_comm_send__set__data(smx_simcall_t simcall, void* arg){
1227 simcall->args[8].dp = arg;
1230 static inline double simcall_comm_send__get__timeout(smx_simcall_t simcall){
1231 return simcall->args[9].d;
1234 static inline void simcall_comm_send__set__timeout(smx_simcall_t simcall, double arg){
1235 simcall->args[9].d = arg;
1238 static inline smx_process_t simcall_comm_isend__get__src(smx_simcall_t simcall){
1239 return (smx_process_t) simcall->args[0].dp;
1242 static inline void simcall_comm_isend__set__src(smx_simcall_t simcall, void* arg){
1243 simcall->args[0].dp = arg;
1246 static inline smx_rdv_t simcall_comm_isend__get__rdv(smx_simcall_t simcall){
1247 return (smx_rdv_t) simcall->args[1].dp;
1250 static inline void simcall_comm_isend__set__rdv(smx_simcall_t simcall, void* arg){
1251 simcall->args[1].dp = arg;
1254 static inline double simcall_comm_isend__get__task_size(smx_simcall_t simcall){
1255 return simcall->args[2].d;
1258 static inline void simcall_comm_isend__set__task_size(smx_simcall_t simcall, double arg){
1259 simcall->args[2].d = arg;
1262 static inline double simcall_comm_isend__get__rate(smx_simcall_t simcall){
1263 return simcall->args[3].d;
1266 static inline void simcall_comm_isend__set__rate(smx_simcall_t simcall, double arg){
1267 simcall->args[3].d = arg;
1270 static inline void* simcall_comm_isend__get__src_buff(smx_simcall_t simcall){
1271 return simcall->args[4].dp;
1274 static inline void simcall_comm_isend__set__src_buff(smx_simcall_t simcall, void* arg){
1275 simcall->args[4].dp = arg;
1278 static inline size_t simcall_comm_isend__get__src_buff_size(smx_simcall_t simcall){
1279 return simcall->args[5].sz;
1282 static inline void simcall_comm_isend__set__src_buff_size(smx_simcall_t simcall, size_t arg){
1283 simcall->args[5].sz = arg;
1286 static inline simix_match_func_t simcall_comm_isend__get__match_fun(smx_simcall_t simcall){
1287 return (simix_match_func_t) simcall->args[6].fp;
1290 static inline void simcall_comm_isend__set__match_fun(smx_simcall_t simcall, FPtr arg){
1291 simcall->args[6].fp = arg;
1294 static inline simix_clean_func_t simcall_comm_isend__get__clean_fun(smx_simcall_t simcall){
1295 return (simix_clean_func_t) simcall->args[7].fp;
1298 static inline void simcall_comm_isend__set__clean_fun(smx_simcall_t simcall, FPtr arg){
1299 simcall->args[7].fp = arg;
1302 static inline simix_copy_data_func_t simcall_comm_isend__get__copy_data_fun(smx_simcall_t simcall){
1303 return (simix_copy_data_func_t) simcall->args[8].fp;
1306 static inline void simcall_comm_isend__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
1307 simcall->args[8].fp = arg;
1310 static inline void* simcall_comm_isend__get__data(smx_simcall_t simcall){
1311 return simcall->args[9].dp;
1314 static inline void simcall_comm_isend__set__data(smx_simcall_t simcall, void* arg){
1315 simcall->args[9].dp = arg;
1318 static inline int simcall_comm_isend__get__detached(smx_simcall_t simcall){
1319 return simcall->args[10].i;
1322 static inline void simcall_comm_isend__set__detached(smx_simcall_t simcall, int arg){
1323 simcall->args[10].i = arg;
1325 static inline smx_action_t simcall_comm_isend__get__result(smx_simcall_t simcall){
1326 return (smx_action_t) simcall->result.dp;
1328 static inline void simcall_comm_isend__set__result(smx_simcall_t simcall, void* result){
1329 simcall->result.dp = result;
1332 static inline smx_rdv_t simcall_comm_recv__get__rdv(smx_simcall_t simcall){
1333 return (smx_rdv_t) simcall->args[0].dp;
1336 static inline void simcall_comm_recv__set__rdv(smx_simcall_t simcall, void* arg){
1337 simcall->args[0].dp = arg;
1340 static inline void* simcall_comm_recv__get__dst_buff(smx_simcall_t simcall){
1341 return simcall->args[1].dp;
1344 static inline void simcall_comm_recv__set__dst_buff(smx_simcall_t simcall, void* arg){
1345 simcall->args[1].dp = arg;
1348 static inline size_t* simcall_comm_recv__get__dst_buff_size(smx_simcall_t simcall){
1349 return (size_t*) simcall->args[2].dp;
1352 static inline void simcall_comm_recv__set__dst_buff_size(smx_simcall_t simcall, void* arg){
1353 simcall->args[2].dp = arg;
1356 static inline simix_match_func_t simcall_comm_recv__get__match_fun(smx_simcall_t simcall){
1357 return (simix_match_func_t) simcall->args[3].fp;
1360 static inline void simcall_comm_recv__set__match_fun(smx_simcall_t simcall, FPtr arg){
1361 simcall->args[3].fp = arg;
1364 static inline simix_copy_data_func_t simcall_comm_recv__get__copy_data_fun(smx_simcall_t simcall){
1365 return (simix_copy_data_func_t) simcall->args[4].fp;
1368 static inline void simcall_comm_recv__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
1369 simcall->args[4].fp = arg;
1372 static inline void* simcall_comm_recv__get__data(smx_simcall_t simcall){
1373 return simcall->args[5].dp;
1376 static inline void simcall_comm_recv__set__data(smx_simcall_t simcall, void* arg){
1377 simcall->args[5].dp = arg;
1380 static inline double simcall_comm_recv__get__timeout(smx_simcall_t simcall){
1381 return simcall->args[6].d;
1384 static inline void simcall_comm_recv__set__timeout(smx_simcall_t simcall, double arg){
1385 simcall->args[6].d = arg;
1388 static inline double simcall_comm_recv__get__rate(smx_simcall_t simcall){
1389 return simcall->args[7].d;
1392 static inline void simcall_comm_recv__set__rate(smx_simcall_t simcall, double arg){
1393 simcall->args[7].d = arg;
1396 static inline smx_rdv_t simcall_comm_irecv__get__rdv(smx_simcall_t simcall){
1397 return (smx_rdv_t) simcall->args[0].dp;
1400 static inline void simcall_comm_irecv__set__rdv(smx_simcall_t simcall, void* arg){
1401 simcall->args[0].dp = arg;
1404 static inline void* simcall_comm_irecv__get__dst_buff(smx_simcall_t simcall){
1405 return simcall->args[1].dp;
1408 static inline void simcall_comm_irecv__set__dst_buff(smx_simcall_t simcall, void* arg){
1409 simcall->args[1].dp = arg;
1412 static inline size_t* simcall_comm_irecv__get__dst_buff_size(smx_simcall_t simcall){
1413 return (size_t*) simcall->args[2].dp;
1416 static inline void simcall_comm_irecv__set__dst_buff_size(smx_simcall_t simcall, void* arg){
1417 simcall->args[2].dp = arg;
1420 static inline simix_match_func_t simcall_comm_irecv__get__match_fun(smx_simcall_t simcall){
1421 return (simix_match_func_t) simcall->args[3].fp;
1424 static inline void simcall_comm_irecv__set__match_fun(smx_simcall_t simcall, FPtr arg){
1425 simcall->args[3].fp = arg;
1428 static inline simix_copy_data_func_t simcall_comm_irecv__get__copy_data_fun(smx_simcall_t simcall){
1429 return (simix_copy_data_func_t) simcall->args[4].fp;
1432 static inline void simcall_comm_irecv__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
1433 simcall->args[4].fp = arg;
1436 static inline void* simcall_comm_irecv__get__data(smx_simcall_t simcall){
1437 return simcall->args[5].dp;
1440 static inline void simcall_comm_irecv__set__data(smx_simcall_t simcall, void* arg){
1441 simcall->args[5].dp = arg;
1444 static inline double simcall_comm_irecv__get__rate(smx_simcall_t simcall){
1445 return simcall->args[6].d;
1448 static inline void simcall_comm_irecv__set__rate(smx_simcall_t simcall, double arg){
1449 simcall->args[6].d = arg;
1451 static inline smx_action_t simcall_comm_irecv__get__result(smx_simcall_t simcall){
1452 return (smx_action_t) simcall->result.dp;
1454 static inline void simcall_comm_irecv__set__result(smx_simcall_t simcall, void* result){
1455 simcall->result.dp = result;
1458 static inline smx_action_t simcall_comm_cancel__get__comm(smx_simcall_t simcall){
1459 return (smx_action_t) simcall->args[0].dp;
1462 static inline void simcall_comm_cancel__set__comm(smx_simcall_t simcall, void* arg){
1463 simcall->args[0].dp = arg;
1466 static inline xbt_dynar_t simcall_comm_waitany__get__comms(smx_simcall_t simcall){
1467 return (xbt_dynar_t) simcall->args[0].dp;
1470 static inline void simcall_comm_waitany__set__comms(smx_simcall_t simcall, void* arg){
1471 simcall->args[0].dp = arg;
1473 static inline int simcall_comm_waitany__get__result(smx_simcall_t simcall){
1474 return simcall->result.i;
1476 static inline void simcall_comm_waitany__set__result(smx_simcall_t simcall, int result){
1477 simcall->result.i = result;
1480 static inline smx_action_t simcall_comm_wait__get__comm(smx_simcall_t simcall){
1481 return (smx_action_t) simcall->args[0].dp;
1484 static inline void simcall_comm_wait__set__comm(smx_simcall_t simcall, void* arg){
1485 simcall->args[0].dp = arg;
1488 static inline double simcall_comm_wait__get__timeout(smx_simcall_t simcall){
1489 return simcall->args[1].d;
1492 static inline void simcall_comm_wait__set__timeout(smx_simcall_t simcall, double arg){
1493 simcall->args[1].d = arg;
1496 static inline smx_action_t simcall_comm_test__get__comm(smx_simcall_t simcall){
1497 return (smx_action_t) simcall->args[0].dp;
1500 static inline void simcall_comm_test__set__comm(smx_simcall_t simcall, void* arg){
1501 simcall->args[0].dp = arg;
1503 static inline int simcall_comm_test__get__result(smx_simcall_t simcall){
1504 return simcall->result.i;
1506 static inline void simcall_comm_test__set__result(smx_simcall_t simcall, int result){
1507 simcall->result.i = result;
1510 static inline xbt_dynar_t simcall_comm_testany__get__comms(smx_simcall_t simcall){
1511 return (xbt_dynar_t) simcall->args[0].dp;
1514 static inline void simcall_comm_testany__set__comms(smx_simcall_t simcall, void* arg){
1515 simcall->args[0].dp = arg;
1517 static inline int simcall_comm_testany__get__result(smx_simcall_t simcall){
1518 return simcall->result.i;
1520 static inline void simcall_comm_testany__set__result(smx_simcall_t simcall, int result){
1521 simcall->result.i = result;
1524 static inline smx_action_t simcall_comm_get_remains__get__comm(smx_simcall_t simcall){
1525 return (smx_action_t) simcall->args[0].dp;
1528 static inline void simcall_comm_get_remains__set__comm(smx_simcall_t simcall, void* arg){
1529 simcall->args[0].dp = arg;
1531 static inline double simcall_comm_get_remains__get__result(smx_simcall_t simcall){
1532 return simcall->result.d;
1534 static inline void simcall_comm_get_remains__set__result(smx_simcall_t simcall, double result){
1535 simcall->result.d = result;
1538 static inline smx_action_t simcall_comm_get_state__get__comm(smx_simcall_t simcall){
1539 return (smx_action_t) simcall->args[0].dp;
1542 static inline void simcall_comm_get_state__set__comm(smx_simcall_t simcall, void* arg){
1543 simcall->args[0].dp = arg;
1545 static inline int simcall_comm_get_state__get__result(smx_simcall_t simcall){
1546 return simcall->result.i;
1548 static inline void simcall_comm_get_state__set__result(smx_simcall_t simcall, int result){
1549 simcall->result.i = result;
1552 static inline smx_action_t simcall_comm_get_src_data__get__comm(smx_simcall_t simcall){
1553 return (smx_action_t) simcall->args[0].dp;
1556 static inline void simcall_comm_get_src_data__set__comm(smx_simcall_t simcall, void* arg){
1557 simcall->args[0].dp = arg;
1559 static inline void* simcall_comm_get_src_data__get__result(smx_simcall_t simcall){
1560 return simcall->result.dp;
1562 static inline void simcall_comm_get_src_data__set__result(smx_simcall_t simcall, void* result){
1563 simcall->result.dp = result;
1566 static inline smx_action_t simcall_comm_get_dst_data__get__comm(smx_simcall_t simcall){
1567 return (smx_action_t) simcall->args[0].dp;
1570 static inline void simcall_comm_get_dst_data__set__comm(smx_simcall_t simcall, void* arg){
1571 simcall->args[0].dp = arg;
1573 static inline void* simcall_comm_get_dst_data__get__result(smx_simcall_t simcall){
1574 return simcall->result.dp;
1576 static inline void simcall_comm_get_dst_data__set__result(smx_simcall_t simcall, void* result){
1577 simcall->result.dp = result;
1580 static inline smx_action_t simcall_comm_get_src_proc__get__comm(smx_simcall_t simcall){
1581 return (smx_action_t) simcall->args[0].dp;
1584 static inline void simcall_comm_get_src_proc__set__comm(smx_simcall_t simcall, void* arg){
1585 simcall->args[0].dp = arg;
1587 static inline smx_process_t simcall_comm_get_src_proc__get__result(smx_simcall_t simcall){
1588 return (smx_process_t) simcall->result.dp;
1590 static inline void simcall_comm_get_src_proc__set__result(smx_simcall_t simcall, void* result){
1591 simcall->result.dp = result;
1594 static inline smx_action_t simcall_comm_get_dst_proc__get__comm(smx_simcall_t simcall){
1595 return (smx_action_t) simcall->args[0].dp;
1598 static inline void simcall_comm_get_dst_proc__set__comm(smx_simcall_t simcall, void* arg){
1599 simcall->args[0].dp = arg;
1601 static inline smx_process_t simcall_comm_get_dst_proc__get__result(smx_simcall_t simcall){
1602 return (smx_process_t) simcall->result.dp;
1604 static inline void simcall_comm_get_dst_proc__set__result(smx_simcall_t simcall, void* result){
1605 simcall->result.dp = result;
1607 static inline smx_mutex_t simcall_mutex_init__get__result(smx_simcall_t simcall){
1608 return (smx_mutex_t) simcall->result.dp;
1610 static inline void simcall_mutex_init__set__result(smx_simcall_t simcall, void* result){
1611 simcall->result.dp = result;
1614 static inline smx_mutex_t simcall_mutex_destroy__get__mutex(smx_simcall_t simcall){
1615 return (smx_mutex_t) simcall->args[0].dp;
1618 static inline void simcall_mutex_destroy__set__mutex(smx_simcall_t simcall, void* arg){
1619 simcall->args[0].dp = arg;
1622 static inline smx_mutex_t simcall_mutex_lock__get__mutex(smx_simcall_t simcall){
1623 return (smx_mutex_t) simcall->args[0].dp;
1626 static inline void simcall_mutex_lock__set__mutex(smx_simcall_t simcall, void* arg){
1627 simcall->args[0].dp = arg;
1630 static inline smx_mutex_t simcall_mutex_trylock__get__mutex(smx_simcall_t simcall){
1631 return (smx_mutex_t) simcall->args[0].dp;
1634 static inline void simcall_mutex_trylock__set__mutex(smx_simcall_t simcall, void* arg){
1635 simcall->args[0].dp = arg;
1637 static inline int simcall_mutex_trylock__get__result(smx_simcall_t simcall){
1638 return simcall->result.i;
1640 static inline void simcall_mutex_trylock__set__result(smx_simcall_t simcall, int result){
1641 simcall->result.i = result;
1644 static inline smx_mutex_t simcall_mutex_unlock__get__mutex(smx_simcall_t simcall){
1645 return (smx_mutex_t) simcall->args[0].dp;
1648 static inline void simcall_mutex_unlock__set__mutex(smx_simcall_t simcall, void* arg){
1649 simcall->args[0].dp = arg;
1651 static inline smx_cond_t simcall_cond_init__get__result(smx_simcall_t simcall){
1652 return (smx_cond_t) simcall->result.dp;
1654 static inline void simcall_cond_init__set__result(smx_simcall_t simcall, void* result){
1655 simcall->result.dp = result;
1658 static inline smx_cond_t simcall_cond_destroy__get__cond(smx_simcall_t simcall){
1659 return (smx_cond_t) simcall->args[0].dp;
1662 static inline void simcall_cond_destroy__set__cond(smx_simcall_t simcall, void* arg){
1663 simcall->args[0].dp = arg;
1666 static inline smx_cond_t simcall_cond_signal__get__cond(smx_simcall_t simcall){
1667 return (smx_cond_t) simcall->args[0].dp;
1670 static inline void simcall_cond_signal__set__cond(smx_simcall_t simcall, void* arg){
1671 simcall->args[0].dp = arg;
1674 static inline smx_cond_t simcall_cond_wait__get__cond(smx_simcall_t simcall){
1675 return (smx_cond_t) simcall->args[0].dp;
1678 static inline void simcall_cond_wait__set__cond(smx_simcall_t simcall, void* arg){
1679 simcall->args[0].dp = arg;
1682 static inline smx_mutex_t simcall_cond_wait__get__mutex(smx_simcall_t simcall){
1683 return (smx_mutex_t) simcall->args[1].dp;
1686 static inline void simcall_cond_wait__set__mutex(smx_simcall_t simcall, void* arg){
1687 simcall->args[1].dp = arg;
1690 static inline smx_cond_t simcall_cond_wait_timeout__get__cond(smx_simcall_t simcall){
1691 return (smx_cond_t) simcall->args[0].dp;
1694 static inline void simcall_cond_wait_timeout__set__cond(smx_simcall_t simcall, void* arg){
1695 simcall->args[0].dp = arg;
1698 static inline smx_mutex_t simcall_cond_wait_timeout__get__mutex(smx_simcall_t simcall){
1699 return (smx_mutex_t) simcall->args[1].dp;
1702 static inline void simcall_cond_wait_timeout__set__mutex(smx_simcall_t simcall, void* arg){
1703 simcall->args[1].dp = arg;
1706 static inline double simcall_cond_wait_timeout__get__timeout(smx_simcall_t simcall){
1707 return simcall->args[2].d;
1710 static inline void simcall_cond_wait_timeout__set__timeout(smx_simcall_t simcall, double arg){
1711 simcall->args[2].d = arg;
1714 static inline smx_cond_t simcall_cond_broadcast__get__cond(smx_simcall_t simcall){
1715 return (smx_cond_t) simcall->args[0].dp;
1718 static inline void simcall_cond_broadcast__set__cond(smx_simcall_t simcall, void* arg){
1719 simcall->args[0].dp = arg;
1722 static inline int simcall_sem_init__get__capacity(smx_simcall_t simcall){
1723 return simcall->args[0].i;
1726 static inline void simcall_sem_init__set__capacity(smx_simcall_t simcall, int arg){
1727 simcall->args[0].i = arg;
1729 static inline smx_sem_t simcall_sem_init__get__result(smx_simcall_t simcall){
1730 return (smx_sem_t) simcall->result.dp;
1732 static inline void simcall_sem_init__set__result(smx_simcall_t simcall, void* result){
1733 simcall->result.dp = result;
1736 static inline smx_sem_t simcall_sem_destroy__get__sem(smx_simcall_t simcall){
1737 return (smx_sem_t) simcall->args[0].dp;
1740 static inline void simcall_sem_destroy__set__sem(smx_simcall_t simcall, void* arg){
1741 simcall->args[0].dp = arg;
1744 static inline smx_sem_t simcall_sem_release__get__sem(smx_simcall_t simcall){
1745 return (smx_sem_t) simcall->args[0].dp;
1748 static inline void simcall_sem_release__set__sem(smx_simcall_t simcall, void* arg){
1749 simcall->args[0].dp = arg;
1752 static inline smx_sem_t simcall_sem_would_block__get__sem(smx_simcall_t simcall){
1753 return (smx_sem_t) simcall->args[0].dp;
1756 static inline void simcall_sem_would_block__set__sem(smx_simcall_t simcall, void* arg){
1757 simcall->args[0].dp = arg;
1759 static inline int simcall_sem_would_block__get__result(smx_simcall_t simcall){
1760 return simcall->result.i;
1762 static inline void simcall_sem_would_block__set__result(smx_simcall_t simcall, int result){
1763 simcall->result.i = result;
1766 static inline smx_sem_t simcall_sem_acquire__get__sem(smx_simcall_t simcall){
1767 return (smx_sem_t) simcall->args[0].dp;
1770 static inline void simcall_sem_acquire__set__sem(smx_simcall_t simcall, void* arg){
1771 simcall->args[0].dp = arg;
1774 static inline smx_sem_t simcall_sem_acquire_timeout__get__sem(smx_simcall_t simcall){
1775 return (smx_sem_t) simcall->args[0].dp;
1778 static inline void simcall_sem_acquire_timeout__set__sem(smx_simcall_t simcall, void* arg){
1779 simcall->args[0].dp = arg;
1782 static inline double simcall_sem_acquire_timeout__get__timeout(smx_simcall_t simcall){
1783 return simcall->args[1].d;
1786 static inline void simcall_sem_acquire_timeout__set__timeout(smx_simcall_t simcall, double arg){
1787 simcall->args[1].d = arg;
1790 static inline smx_sem_t simcall_sem_get_capacity__get__sem(smx_simcall_t simcall){
1791 return (smx_sem_t) simcall->args[0].dp;
1794 static inline void simcall_sem_get_capacity__set__sem(smx_simcall_t simcall, void* arg){
1795 simcall->args[0].dp = arg;
1797 static inline int simcall_sem_get_capacity__get__result(smx_simcall_t simcall){
1798 return simcall->result.i;
1800 static inline void simcall_sem_get_capacity__set__result(smx_simcall_t simcall, int result){
1801 simcall->result.i = result;
1804 static inline smx_file_t simcall_file_read__get__fd(smx_simcall_t simcall){
1805 return (smx_file_t) simcall->args[0].dp;
1808 static inline void simcall_file_read__set__fd(smx_simcall_t simcall, void* arg){
1809 simcall->args[0].dp = arg;
1812 static inline sg_size_t simcall_file_read__get__size(smx_simcall_t simcall){
1813 return simcall->args[1].sgsz;
1816 static inline void simcall_file_read__set__size(smx_simcall_t simcall, sg_size_t arg){
1817 simcall->args[1].sgsz = arg;
1820 static inline smx_host_t simcall_file_read__get__host(smx_simcall_t simcall){
1821 return (smx_host_t) simcall->args[2].dp;
1824 static inline void simcall_file_read__set__host(smx_simcall_t simcall, void* arg){
1825 simcall->args[2].dp = arg;
1827 static inline sg_size_t simcall_file_read__get__result(smx_simcall_t simcall){
1828 return simcall->result.sgsz;
1830 static inline void simcall_file_read__set__result(smx_simcall_t simcall, sg_size_t result){
1831 simcall->result.sgsz = result;
1834 static inline smx_file_t simcall_file_write__get__fd(smx_simcall_t simcall){
1835 return (smx_file_t) simcall->args[0].dp;
1838 static inline void simcall_file_write__set__fd(smx_simcall_t simcall, void* arg){
1839 simcall->args[0].dp = arg;
1842 static inline sg_size_t simcall_file_write__get__size(smx_simcall_t simcall){
1843 return simcall->args[1].sgsz;
1846 static inline void simcall_file_write__set__size(smx_simcall_t simcall, sg_size_t arg){
1847 simcall->args[1].sgsz = arg;
1850 static inline smx_host_t simcall_file_write__get__host(smx_simcall_t simcall){
1851 return (smx_host_t) simcall->args[2].dp;
1854 static inline void simcall_file_write__set__host(smx_simcall_t simcall, void* arg){
1855 simcall->args[2].dp = arg;
1857 static inline sg_size_t simcall_file_write__get__result(smx_simcall_t simcall){
1858 return simcall->result.sgsz;
1860 static inline void simcall_file_write__set__result(smx_simcall_t simcall, sg_size_t result){
1861 simcall->result.sgsz = result;
1864 static inline const char* simcall_file_open__get__fullpath(smx_simcall_t simcall){
1865 return simcall->args[0].cc;
1868 static inline void simcall_file_open__set__fullpath(smx_simcall_t simcall, const char* arg){
1869 simcall->args[0].cc = arg;
1872 static inline smx_host_t simcall_file_open__get__host(smx_simcall_t simcall){
1873 return (smx_host_t) simcall->args[1].dp;
1876 static inline void simcall_file_open__set__host(smx_simcall_t simcall, void* arg){
1877 simcall->args[1].dp = arg;
1879 static inline smx_file_t simcall_file_open__get__result(smx_simcall_t simcall){
1880 return (smx_file_t) simcall->result.dp;
1882 static inline void simcall_file_open__set__result(smx_simcall_t simcall, void* result){
1883 simcall->result.dp = result;
1886 static inline smx_file_t simcall_file_close__get__fd(smx_simcall_t simcall){
1887 return (smx_file_t) simcall->args[0].dp;
1890 static inline void simcall_file_close__set__fd(smx_simcall_t simcall, void* arg){
1891 simcall->args[0].dp = arg;
1894 static inline smx_host_t simcall_file_close__get__host(smx_simcall_t simcall){
1895 return (smx_host_t) simcall->args[1].dp;
1898 static inline void simcall_file_close__set__host(smx_simcall_t simcall, void* arg){
1899 simcall->args[1].dp = arg;
1901 static inline int simcall_file_close__get__result(smx_simcall_t simcall){
1902 return simcall->result.i;
1904 static inline void simcall_file_close__set__result(smx_simcall_t simcall, int result){
1905 simcall->result.i = result;
1908 static inline smx_file_t simcall_file_unlink__get__fd(smx_simcall_t simcall){
1909 return (smx_file_t) simcall->args[0].dp;
1912 static inline void simcall_file_unlink__set__fd(smx_simcall_t simcall, void* arg){
1913 simcall->args[0].dp = arg;
1916 static inline smx_host_t simcall_file_unlink__get__host(smx_simcall_t simcall){
1917 return (smx_host_t) simcall->args[1].dp;
1920 static inline void simcall_file_unlink__set__host(smx_simcall_t simcall, void* arg){
1921 simcall->args[1].dp = arg;
1923 static inline int simcall_file_unlink__get__result(smx_simcall_t simcall){
1924 return simcall->result.i;
1926 static inline void simcall_file_unlink__set__result(smx_simcall_t simcall, int result){
1927 simcall->result.i = result;
1930 static inline smx_file_t simcall_file_get_size__get__fd(smx_simcall_t simcall){
1931 return (smx_file_t) simcall->args[0].dp;
1934 static inline void simcall_file_get_size__set__fd(smx_simcall_t simcall, void* arg){
1935 simcall->args[0].dp = arg;
1937 static inline sg_size_t simcall_file_get_size__get__result(smx_simcall_t simcall){
1938 return simcall->result.sgsz;
1940 static inline void simcall_file_get_size__set__result(smx_simcall_t simcall, sg_size_t result){
1941 simcall->result.sgsz = result;
1944 static inline smx_file_t simcall_file_tell__get__fd(smx_simcall_t simcall){
1945 return (smx_file_t) simcall->args[0].dp;
1948 static inline void simcall_file_tell__set__fd(smx_simcall_t simcall, void* arg){
1949 simcall->args[0].dp = arg;
1951 static inline sg_size_t simcall_file_tell__get__result(smx_simcall_t simcall){
1952 return simcall->result.sgsz;
1954 static inline void simcall_file_tell__set__result(smx_simcall_t simcall, sg_size_t result){
1955 simcall->result.sgsz = result;
1958 static inline smx_file_t simcall_file_seek__get__fd(smx_simcall_t simcall){
1959 return (smx_file_t) simcall->args[0].dp;
1962 static inline void simcall_file_seek__set__fd(smx_simcall_t simcall, void* arg){
1963 simcall->args[0].dp = arg;
1966 static inline sg_offset_t simcall_file_seek__get__offset(smx_simcall_t simcall){
1967 return simcall->args[1].sgoff;
1970 static inline void simcall_file_seek__set__offset(smx_simcall_t simcall, sg_offset_t arg){
1971 simcall->args[1].sgoff = arg;
1974 static inline int simcall_file_seek__get__origin(smx_simcall_t simcall){
1975 return simcall->args[2].i;
1978 static inline void simcall_file_seek__set__origin(smx_simcall_t simcall, int arg){
1979 simcall->args[2].i = arg;
1981 static inline int simcall_file_seek__get__result(smx_simcall_t simcall){
1982 return simcall->result.i;
1984 static inline void simcall_file_seek__set__result(smx_simcall_t simcall, int result){
1985 simcall->result.i = result;
1988 static inline smx_file_t simcall_file_get_info__get__fd(smx_simcall_t simcall){
1989 return (smx_file_t) simcall->args[0].dp;
1992 static inline void simcall_file_get_info__set__fd(smx_simcall_t simcall, void* arg){
1993 simcall->args[0].dp = arg;
1995 static inline xbt_dynar_t simcall_file_get_info__get__result(smx_simcall_t simcall){
1996 return (xbt_dynar_t) simcall->result.dp;
1998 static inline void simcall_file_get_info__set__result(smx_simcall_t simcall, void* result){
1999 simcall->result.dp = result;
2002 static inline smx_file_t simcall_file_move__get__fd(smx_simcall_t simcall){
2003 return (smx_file_t) simcall->args[0].dp;
2006 static inline void simcall_file_move__set__fd(smx_simcall_t simcall, void* arg){
2007 simcall->args[0].dp = arg;
2010 static inline const char* simcall_file_move__get__fullpath(smx_simcall_t simcall){
2011 return simcall->args[1].cc;
2014 static inline void simcall_file_move__set__fullpath(smx_simcall_t simcall, const char* arg){
2015 simcall->args[1].cc = arg;
2017 static inline int simcall_file_move__get__result(smx_simcall_t simcall){
2018 return simcall->result.i;
2020 static inline void simcall_file_move__set__result(smx_simcall_t simcall, int result){
2021 simcall->result.i = result;
2024 static inline smx_storage_t simcall_storage_get_free_size__get__storage(smx_simcall_t simcall){
2025 return (smx_storage_t) simcall->args[0].dp;
2028 static inline void simcall_storage_get_free_size__set__storage(smx_simcall_t simcall, void* arg){
2029 simcall->args[0].dp = arg;
2031 static inline sg_size_t simcall_storage_get_free_size__get__result(smx_simcall_t simcall){
2032 return simcall->result.sgsz;
2034 static inline void simcall_storage_get_free_size__set__result(smx_simcall_t simcall, sg_size_t result){
2035 simcall->result.sgsz = result;
2038 static inline smx_storage_t simcall_storage_get_used_size__get__name(smx_simcall_t simcall){
2039 return (smx_storage_t) simcall->args[0].dp;
2042 static inline void simcall_storage_get_used_size__set__name(smx_simcall_t simcall, void* arg){
2043 simcall->args[0].dp = arg;
2045 static inline sg_size_t simcall_storage_get_used_size__get__result(smx_simcall_t simcall){
2046 return simcall->result.sgsz;
2048 static inline void simcall_storage_get_used_size__set__result(smx_simcall_t simcall, sg_size_t result){
2049 simcall->result.sgsz = result;
2052 static inline smx_storage_t simcall_storage_get_properties__get__storage(smx_simcall_t simcall){
2053 return (smx_storage_t) simcall->args[0].dp;
2056 static inline void simcall_storage_get_properties__set__storage(smx_simcall_t simcall, void* arg){
2057 simcall->args[0].dp = arg;
2059 static inline xbt_dict_t simcall_storage_get_properties__get__result(smx_simcall_t simcall){
2060 return (xbt_dict_t) simcall->result.dp;
2062 static inline void simcall_storage_get_properties__set__result(smx_simcall_t simcall, void* result){
2063 simcall->result.dp = result;
2066 static inline smx_storage_t simcall_storage_get_content__get__storage(smx_simcall_t simcall){
2067 return (smx_storage_t) simcall->args[0].dp;
2070 static inline void simcall_storage_get_content__set__storage(smx_simcall_t simcall, void* arg){
2071 simcall->args[0].dp = arg;
2073 static inline xbt_dict_t simcall_storage_get_content__get__result(smx_simcall_t simcall){
2074 return (xbt_dict_t) simcall->result.dp;
2076 static inline void simcall_storage_get_content__set__result(smx_simcall_t simcall, void* result){
2077 simcall->result.dp = result;
2080 static inline const char* simcall_asr_get_properties__get__name(smx_simcall_t simcall){
2081 return simcall->args[0].cc;
2084 static inline void simcall_asr_get_properties__set__name(smx_simcall_t simcall, const char* arg){
2085 simcall->args[0].cc = arg;
2087 static inline xbt_dict_t simcall_asr_get_properties__get__result(smx_simcall_t simcall){
2088 return (xbt_dict_t) simcall->result.dp;
2090 static inline void simcall_asr_get_properties__set__result(smx_simcall_t simcall, void* result){
2091 simcall->result.dp = result;
2093 #ifdef HAVE_LATENCY_BOUND_TRACKING
2095 static inline smx_action_t simcall_comm_is_latency_bounded__get__comm(smx_simcall_t simcall){
2096 return (smx_action_t) simcall->args[0].dp;
2099 static inline void simcall_comm_is_latency_bounded__set__comm(smx_simcall_t simcall, void* arg){
2100 simcall->args[0].dp = arg;
2102 static inline int simcall_comm_is_latency_bounded__get__result(smx_simcall_t simcall){
2103 return simcall->result.i;
2105 static inline void simcall_comm_is_latency_bounded__set__result(smx_simcall_t simcall, int result){
2106 simcall->result.i = result;
2112 static inline smx_action_t simcall_set_category__get__action(smx_simcall_t simcall){
2113 return (smx_action_t) simcall->args[0].dp;
2116 static inline void simcall_set_category__set__action(smx_simcall_t simcall, void* arg){
2117 simcall->args[0].dp = arg;
2120 static inline const char* simcall_set_category__get__category(smx_simcall_t simcall){
2121 return simcall->args[1].cc;
2124 static inline void simcall_set_category__set__category(smx_simcall_t simcall, const char* arg){
2125 simcall->args[1].cc = arg;
2130 static inline void* simcall_mc_snapshot__get__result(smx_simcall_t simcall){
2131 return simcall->result.dp;
2133 static inline void simcall_mc_snapshot__set__result(smx_simcall_t simcall, void* result){
2134 simcall->result.dp = result;
2137 static inline void* simcall_mc_compare_snapshots__get__s1(smx_simcall_t simcall){
2138 return simcall->args[0].dp;
2141 static inline void simcall_mc_compare_snapshots__set__s1(smx_simcall_t simcall, void* arg){
2142 simcall->args[0].dp = arg;
2145 static inline void* simcall_mc_compare_snapshots__get__s2(smx_simcall_t simcall){
2146 return simcall->args[1].dp;
2149 static inline void simcall_mc_compare_snapshots__set__s2(smx_simcall_t simcall, void* arg){
2150 simcall->args[1].dp = arg;
2152 static inline int simcall_mc_compare_snapshots__get__result(smx_simcall_t simcall){
2153 return simcall->result.i;
2155 static inline void simcall_mc_compare_snapshots__set__result(smx_simcall_t simcall, int result){
2156 simcall->result.i = result;
2159 static inline int simcall_mc_random__get__min(smx_simcall_t simcall){
2160 return simcall->args[0].i;
2163 static inline void simcall_mc_random__set__min(smx_simcall_t simcall, int arg){
2164 simcall->args[0].i = arg;
2167 static inline int simcall_mc_random__get__max(smx_simcall_t simcall){
2168 return simcall->args[1].i;
2171 static inline void simcall_mc_random__set__max(smx_simcall_t simcall, int arg){
2172 simcall->args[1].i = arg;
2174 static inline int simcall_mc_random__get__result(smx_simcall_t simcall){
2175 return simcall->result.i;
2177 static inline void simcall_mc_random__set__result(smx_simcall_t simcall, int result){
2178 simcall->result.i = result;