1 static inline smx_host_t simcall_host_get_by_name__get__result(smx_simcall_t simcall){
2 return (smx_host_t) simcall->result.dp;
4 static inline void simcall_host_get_by_name__set__result(smx_simcall_t simcall, void* result){
5 simcall->result.dp = result;
7 static inline const char* simcall_host_get_name__get__result(smx_simcall_t simcall){
8 return simcall->result.cc;
10 static inline void simcall_host_get_name__set__result(smx_simcall_t simcall, const char* result){
11 simcall->result.cc = result;
17 static inline xbt_dict_t simcall_host_get_properties__get__result(smx_simcall_t simcall){
18 return (xbt_dict_t) simcall->result.dp;
20 static inline void simcall_host_get_properties__set__result(smx_simcall_t simcall, void* result){
21 simcall->result.dp = result;
23 static inline int simcall_host_get_core__get__result(smx_simcall_t simcall){
24 return simcall->result.i;
26 static inline void simcall_host_get_core__set__result(smx_simcall_t simcall, int result){
27 simcall->result.i = result;
29 static inline xbt_swag_t simcall_host_get_process_list__get__result(smx_simcall_t simcall){
30 return (xbt_swag_t) simcall->result.dp;
32 static inline void simcall_host_get_process_list__set__result(smx_simcall_t simcall, void* result){
33 simcall->result.dp = result;
35 static inline double simcall_host_get_speed__get__result(smx_simcall_t simcall){
36 return simcall->result.d;
38 static inline void simcall_host_get_speed__set__result(smx_simcall_t simcall, double result){
39 simcall->result.d = result;
41 static inline double simcall_host_get_available_speed__get__result(smx_simcall_t simcall){
42 return simcall->result.d;
44 static inline void simcall_host_get_available_speed__set__result(smx_simcall_t simcall, double result){
45 simcall->result.d = result;
47 static inline int simcall_host_get_state__get__result(smx_simcall_t simcall){
48 return simcall->result.i;
50 static inline void simcall_host_get_state__set__result(smx_simcall_t simcall, int result){
51 simcall->result.i = result;
53 static inline void* simcall_host_get_data__get__result(smx_simcall_t simcall){
54 return simcall->result.dp;
56 static inline void simcall_host_get_data__set__result(smx_simcall_t simcall, void* result){
57 simcall->result.dp = result;
61 static inline double simcall_host_get_current_power_peak__get__result(smx_simcall_t simcall){
62 return simcall->result.d;
64 static inline void simcall_host_get_current_power_peak__set__result(smx_simcall_t simcall, double result){
65 simcall->result.d = result;
67 static inline double simcall_host_get_power_peak_at__get__result(smx_simcall_t simcall){
68 return simcall->result.d;
70 static inline void simcall_host_get_power_peak_at__set__result(smx_simcall_t simcall, double result){
71 simcall->result.d = result;
73 static inline int simcall_host_get_nb_pstates__get__result(smx_simcall_t simcall){
74 return simcall->result.i;
76 static inline void simcall_host_get_nb_pstates__set__result(smx_simcall_t simcall, int result){
77 simcall->result.i = result;
81 static inline double simcall_host_get_consumed_energy__get__result(smx_simcall_t simcall){
82 return simcall->result.d;
84 static inline void simcall_host_get_consumed_energy__set__result(smx_simcall_t simcall, double result){
85 simcall->result.d = result;
87 static inline smx_action_t simcall_host_execute__get__result(smx_simcall_t simcall){
88 return (smx_action_t) simcall->result.dp;
90 static inline void simcall_host_execute__set__result(smx_simcall_t simcall, void* result){
91 simcall->result.dp = result;
93 static inline smx_action_t simcall_host_parallel_execute__get__result(smx_simcall_t simcall){
94 return (smx_action_t) simcall->result.dp;
96 static inline void simcall_host_parallel_execute__set__result(smx_simcall_t simcall, void* result){
97 simcall->result.dp = result;
103 static inline double simcall_host_execution_get_remains__get__result(smx_simcall_t simcall){
104 return simcall->result.d;
106 static inline void simcall_host_execution_get_remains__set__result(smx_simcall_t simcall, double result){
107 simcall->result.d = result;
109 static inline int simcall_host_execution_get_state__get__result(smx_simcall_t simcall){
110 return simcall->result.i;
112 static inline void simcall_host_execution_get_state__set__result(smx_simcall_t simcall, int result){
113 simcall->result.i = result;
121 static inline int simcall_host_execution_wait__get__result(smx_simcall_t simcall){
122 return simcall->result.i;
124 static inline void simcall_host_execution_wait__set__result(smx_simcall_t simcall, int result){
125 simcall->result.i = result;
127 static inline xbt_dict_t simcall_host_get_storage_list__get__result(smx_simcall_t simcall){
128 return (xbt_dict_t) simcall->result.dp;
130 static inline void simcall_host_get_storage_list__set__result(smx_simcall_t simcall, void* result){
131 simcall->result.dp = result;
137 static inline void* simcall_vm_create__get__result(smx_simcall_t simcall){
138 return simcall->result.dp;
140 static inline void simcall_vm_create__set__result(smx_simcall_t simcall, void* result){
141 simcall->result.dp = result;
147 static inline int simcall_vm_get_state__get__result(smx_simcall_t simcall){
148 return simcall->result.i;
150 static inline void simcall_vm_get_state__set__result(smx_simcall_t simcall, int result){
151 simcall->result.i = result;
155 static inline void* simcall_vm_get_pm__get__result(smx_simcall_t simcall){
156 return simcall->result.dp;
158 static inline void simcall_vm_get_pm__set__result(smx_simcall_t simcall, void* result){
159 simcall->result.dp = result;
191 static inline int simcall_process_count__get__result(smx_simcall_t simcall){
192 return simcall->result.i;
194 static inline void simcall_process_count__set__result(smx_simcall_t simcall, int result){
195 simcall->result.i = result;
197 static inline int simcall_process_get_PID__get__result(smx_simcall_t simcall){
198 return simcall->result.i;
200 static inline void simcall_process_get_PID__set__result(smx_simcall_t simcall, int result){
201 simcall->result.i = result;
203 static inline int simcall_process_get_PPID__get__result(smx_simcall_t simcall){
204 return simcall->result.i;
206 static inline void simcall_process_get_PPID__set__result(smx_simcall_t simcall, int result){
207 simcall->result.i = result;
209 static inline void* simcall_process_get_data__get__result(smx_simcall_t simcall){
210 return simcall->result.dp;
212 static inline void simcall_process_get_data__set__result(smx_simcall_t simcall, void* result){
213 simcall->result.dp = result;
217 static inline smx_host_t simcall_process_get_host__get__result(smx_simcall_t simcall){
218 return (smx_host_t) simcall->result.dp;
220 static inline void simcall_process_get_host__set__result(smx_simcall_t simcall, void* result){
221 simcall->result.dp = result;
223 static inline const char* simcall_process_get_name__get__result(smx_simcall_t simcall){
224 return simcall->result.cc;
226 static inline void simcall_process_get_name__set__result(smx_simcall_t simcall, const char* result){
227 simcall->result.cc = result;
229 static inline int simcall_process_is_suspended__get__result(smx_simcall_t simcall){
230 return simcall->result.i;
232 static inline void simcall_process_is_suspended__set__result(smx_simcall_t simcall, int result){
233 simcall->result.i = result;
235 static inline xbt_dict_t simcall_process_get_properties__get__result(smx_simcall_t simcall){
236 return (xbt_dict_t) simcall->result.dp;
238 static inline void simcall_process_get_properties__set__result(smx_simcall_t simcall, void* result){
239 simcall->result.dp = result;
241 static inline int simcall_process_sleep__get__result(smx_simcall_t simcall){
242 return simcall->result.i;
244 static inline void simcall_process_sleep__set__result(smx_simcall_t simcall, int result){
245 simcall->result.i = result;
251 static inline smx_process_t simcall_process_restart__get__result(smx_simcall_t simcall){
252 return (smx_process_t) simcall->result.dp;
254 static inline void simcall_process_restart__set__result(smx_simcall_t simcall, void* result){
255 simcall->result.dp = result;
257 static inline smx_rdv_t simcall_rdv_create__get__result(smx_simcall_t simcall){
258 return (smx_rdv_t) simcall->result.dp;
260 static inline void simcall_rdv_create__set__result(smx_simcall_t simcall, void* result){
261 simcall->result.dp = result;
265 static inline smx_host_t simcall_rdv_get_by_name__get__result(smx_simcall_t simcall){
266 return (smx_host_t) simcall->result.dp;
268 static inline void simcall_rdv_get_by_name__set__result(smx_simcall_t simcall, void* result){
269 simcall->result.dp = result;
271 static inline unsigned int simcall_rdv_comm_count_by_host__get__result(smx_simcall_t simcall){
272 return simcall->result.ui;
274 static inline void simcall_rdv_comm_count_by_host__set__result(smx_simcall_t simcall, unsigned int result){
275 simcall->result.ui = result;
277 static inline smx_action_t simcall_rdv_get_head__get__result(smx_simcall_t simcall){
278 return (smx_action_t) simcall->result.dp;
280 static inline void simcall_rdv_get_head__set__result(smx_simcall_t simcall, void* result){
281 simcall->result.dp = result;
285 static inline smx_process_t simcall_rdv_get_receiver__get__result(smx_simcall_t simcall){
286 return (smx_process_t) simcall->result.dp;
288 static inline void simcall_rdv_get_receiver__set__result(smx_simcall_t simcall, void* result){
289 simcall->result.dp = result;
291 static inline smx_action_t simcall_comm_iprobe__get__result(smx_simcall_t simcall){
292 return (smx_action_t) simcall->result.dp;
294 static inline void simcall_comm_iprobe__set__result(smx_simcall_t simcall, void* result){
295 simcall->result.dp = result;
299 static inline smx_action_t simcall_comm_isend__get__result(smx_simcall_t simcall){
300 return (smx_action_t) simcall->result.dp;
302 static inline void simcall_comm_isend__set__result(smx_simcall_t simcall, void* result){
303 simcall->result.dp = result;
307 static inline smx_action_t simcall_comm_irecv__get__result(smx_simcall_t simcall){
308 return (smx_action_t) simcall->result.dp;
310 static inline void simcall_comm_irecv__set__result(smx_simcall_t simcall, void* result){
311 simcall->result.dp = result;
315 static inline smx_action_t simcall_comm_irecv_bounded__get__result(smx_simcall_t simcall){
316 return (smx_action_t) simcall->result.dp;
318 static inline void simcall_comm_irecv_bounded__set__result(smx_simcall_t simcall, void* result){
319 simcall->result.dp = result;
325 static inline int simcall_comm_waitany__get__result(smx_simcall_t simcall){
326 return simcall->result.i;
328 static inline void simcall_comm_waitany__set__result(smx_simcall_t simcall, int result){
329 simcall->result.i = result;
333 static inline int simcall_comm_test__get__result(smx_simcall_t simcall){
334 return simcall->result.i;
336 static inline void simcall_comm_test__set__result(smx_simcall_t simcall, int result){
337 simcall->result.i = result;
339 static inline int simcall_comm_testany__get__result(smx_simcall_t simcall){
340 return simcall->result.i;
342 static inline void simcall_comm_testany__set__result(smx_simcall_t simcall, int result){
343 simcall->result.i = result;
345 static inline double simcall_comm_get_remains__get__result(smx_simcall_t simcall){
346 return simcall->result.d;
348 static inline void simcall_comm_get_remains__set__result(smx_simcall_t simcall, double result){
349 simcall->result.d = result;
351 static inline int simcall_comm_get_state__get__result(smx_simcall_t simcall){
352 return simcall->result.i;
354 static inline void simcall_comm_get_state__set__result(smx_simcall_t simcall, int result){
355 simcall->result.i = result;
357 static inline void* simcall_comm_get_src_data__get__result(smx_simcall_t simcall){
358 return simcall->result.dp;
360 static inline void simcall_comm_get_src_data__set__result(smx_simcall_t simcall, void* result){
361 simcall->result.dp = result;
363 static inline void* simcall_comm_get_dst_data__get__result(smx_simcall_t simcall){
364 return simcall->result.dp;
366 static inline void simcall_comm_get_dst_data__set__result(smx_simcall_t simcall, void* result){
367 simcall->result.dp = result;
369 static inline smx_process_t simcall_comm_get_src_proc__get__result(smx_simcall_t simcall){
370 return (smx_process_t) simcall->result.dp;
372 static inline void simcall_comm_get_src_proc__set__result(smx_simcall_t simcall, void* result){
373 simcall->result.dp = result;
375 static inline smx_process_t simcall_comm_get_dst_proc__get__result(smx_simcall_t simcall){
376 return (smx_process_t) simcall->result.dp;
378 static inline void simcall_comm_get_dst_proc__set__result(smx_simcall_t simcall, void* result){
379 simcall->result.dp = result;
381 static inline smx_mutex_t simcall_mutex_init__get__result(smx_simcall_t simcall){
382 return (smx_mutex_t) simcall->result.dp;
384 static inline void simcall_mutex_init__set__result(smx_simcall_t simcall, void* result){
385 simcall->result.dp = result;
391 static inline int simcall_mutex_trylock__get__result(smx_simcall_t simcall){
392 return simcall->result.i;
394 static inline void simcall_mutex_trylock__set__result(smx_simcall_t simcall, int result){
395 simcall->result.i = result;
399 static inline smx_cond_t simcall_cond_init__get__result(smx_simcall_t simcall){
400 return (smx_cond_t) simcall->result.dp;
402 static inline void simcall_cond_init__set__result(smx_simcall_t simcall, void* result){
403 simcall->result.dp = result;
415 static inline smx_sem_t simcall_sem_init__get__result(smx_simcall_t simcall){
416 return (smx_sem_t) simcall->result.dp;
418 static inline void simcall_sem_init__set__result(smx_simcall_t simcall, void* result){
419 simcall->result.dp = result;
425 static inline int simcall_sem_would_block__get__result(smx_simcall_t simcall){
426 return simcall->result.i;
428 static inline void simcall_sem_would_block__set__result(smx_simcall_t simcall, int result){
429 simcall->result.i = result;
435 static inline int simcall_sem_get_capacity__get__result(smx_simcall_t simcall){
436 return simcall->result.i;
438 static inline void simcall_sem_get_capacity__set__result(smx_simcall_t simcall, int result){
439 simcall->result.i = result;
441 static inline void* simcall_file_get_data__get__result(smx_simcall_t simcall){
442 return simcall->result.dp;
444 static inline void simcall_file_get_data__set__result(smx_simcall_t simcall, void* result){
445 simcall->result.dp = result;
449 static inline sg_size_t simcall_file_read__get__result(smx_simcall_t simcall){
450 return simcall->result.sgsz;
452 static inline void simcall_file_read__set__result(smx_simcall_t simcall, sg_size_t result){
453 simcall->result.sgsz = result;
455 static inline sg_size_t simcall_file_write__get__result(smx_simcall_t simcall){
456 return simcall->result.sgsz;
458 static inline void simcall_file_write__set__result(smx_simcall_t simcall, sg_size_t result){
459 simcall->result.sgsz = result;
461 static inline smx_file_t simcall_file_open__get__result(smx_simcall_t simcall){
462 return (smx_file_t) simcall->result.dp;
464 static inline void simcall_file_open__set__result(smx_simcall_t simcall, void* result){
465 simcall->result.dp = result;
467 static inline int simcall_file_close__get__result(smx_simcall_t simcall){
468 return simcall->result.i;
470 static inline void simcall_file_close__set__result(smx_simcall_t simcall, int result){
471 simcall->result.i = result;
473 static inline int simcall_file_unlink__get__result(smx_simcall_t simcall){
474 return simcall->result.i;
476 static inline void simcall_file_unlink__set__result(smx_simcall_t simcall, int result){
477 simcall->result.i = result;
479 static inline xbt_dict_t simcall_file_ls__get__result(smx_simcall_t simcall){
480 return (xbt_dict_t) simcall->result.dp;
482 static inline void simcall_file_ls__set__result(smx_simcall_t simcall, void* result){
483 simcall->result.dp = result;
485 static inline sg_size_t simcall_file_get_size__get__result(smx_simcall_t simcall){
486 return simcall->result.sgsz;
488 static inline void simcall_file_get_size__set__result(smx_simcall_t simcall, sg_size_t result){
489 simcall->result.sgsz = result;
491 static inline sg_size_t simcall_file_tell__get__result(smx_simcall_t simcall){
492 return simcall->result.sgsz;
494 static inline void simcall_file_tell__set__result(smx_simcall_t simcall, sg_size_t result){
495 simcall->result.sgsz = result;
497 static inline int simcall_file_seek__get__result(smx_simcall_t simcall){
498 return simcall->result.i;
500 static inline void simcall_file_seek__set__result(smx_simcall_t simcall, int result){
501 simcall->result.i = result;
503 static inline xbt_dynar_t simcall_file_get_info__get__result(smx_simcall_t simcall){
504 return (xbt_dynar_t) simcall->result.dp;
506 static inline void simcall_file_get_info__set__result(smx_simcall_t simcall, void* result){
507 simcall->result.dp = result;
511 static inline sg_size_t simcall_storage_get_free_size__get__result(smx_simcall_t simcall){
512 return simcall->result.sgsz;
514 static inline void simcall_storage_get_free_size__set__result(smx_simcall_t simcall, sg_size_t result){
515 simcall->result.sgsz = result;
517 static inline sg_size_t simcall_storage_get_used_size__get__result(smx_simcall_t simcall){
518 return simcall->result.sgsz;
520 static inline void simcall_storage_get_used_size__set__result(smx_simcall_t simcall, sg_size_t result){
521 simcall->result.sgsz = result;
523 static inline xbt_dict_t simcall_storage_get_properties__get__result(smx_simcall_t simcall){
524 return (xbt_dict_t) simcall->result.dp;
526 static inline void simcall_storage_get_properties__set__result(smx_simcall_t simcall, void* result){
527 simcall->result.dp = result;
529 static inline xbt_dict_t simcall_storage_get_content__get__result(smx_simcall_t simcall){
530 return (xbt_dict_t) simcall->result.dp;
532 static inline void simcall_storage_get_content__set__result(smx_simcall_t simcall, void* result){
533 simcall->result.dp = result;
535 static inline xbt_dict_t simcall_asr_get_properties__get__result(smx_simcall_t simcall){
536 return (xbt_dict_t) simcall->result.dp;
538 static inline void simcall_asr_get_properties__set__result(smx_simcall_t simcall, void* result){
539 simcall->result.dp = result;
541 #ifdef HAVE_LATENCY_BOUND_TRACKING
542 static inline int simcall_comm_is_latency_bounded__get__result(smx_simcall_t simcall){
543 return simcall->result.i;
545 static inline void simcall_comm_is_latency_bounded__set__result(smx_simcall_t simcall, int result){
546 simcall->result.i = result;
556 static inline void* simcall_mc_snapshot__get__result(smx_simcall_t simcall){
557 return simcall->result.dp;
559 static inline void simcall_mc_snapshot__set__result(smx_simcall_t simcall, void* result){
560 simcall->result.dp = result;
562 static inline int simcall_mc_compare_snapshots__get__result(smx_simcall_t simcall){
563 return simcall->result.i;
565 static inline void simcall_mc_compare_snapshots__set__result(smx_simcall_t simcall, int result){
566 simcall->result.i = result;
568 static inline int simcall_mc_random__get__result(smx_simcall_t simcall){
569 return simcall->result.i;
571 static inline void simcall_mc_random__set__result(smx_simcall_t simcall, int result){
572 simcall->result.i = result;