Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
try to simplify the way simcalls are generated
[simgrid.git] / src / simix / simcalls_generated_res_getter_setter.h
1 /**********************************************************************/
2 /* File Generated by src/simix/simcalls.py from src/simix/simcalls.in */
3 /*                                                                    */
4 /*                    DO NOT EVER CHANGE THIS FILE                    */
5 /*                                                                    */
6 /* change simcalls specification in src/simix/simcalls.in             */
7 /**********************************************************************/
8
9 static inline smx_host_t simcall_host_get_by_name__get__result(smx_simcall_t simcall){
10   return (smx_host_t) simcall->result.dp;
11 }
12 static inline void simcall_host_get_by_name__set__result(smx_simcall_t simcall, void* result){
13     simcall->result.dp = result;
14 }
15 static inline const char* simcall_host_get_name__get__result(smx_simcall_t simcall){
16   return  simcall->result.cc;
17 }
18 static inline void simcall_host_get_name__set__result(smx_simcall_t simcall, const char* result){
19     simcall->result.cc = result;
20 }
21
22
23
24
25 static inline xbt_dict_t simcall_host_get_properties__get__result(smx_simcall_t simcall){
26   return (xbt_dict_t) simcall->result.dp;
27 }
28 static inline void simcall_host_get_properties__set__result(smx_simcall_t simcall, void* result){
29     simcall->result.dp = result;
30 }
31 static inline int simcall_host_get_core__get__result(smx_simcall_t simcall){
32   return  simcall->result.i;
33 }
34 static inline void simcall_host_get_core__set__result(smx_simcall_t simcall, int result){
35     simcall->result.i = result;
36 }
37 static inline xbt_swag_t simcall_host_get_process_list__get__result(smx_simcall_t simcall){
38   return (xbt_swag_t) simcall->result.dp;
39 }
40 static inline void simcall_host_get_process_list__set__result(smx_simcall_t simcall, void* result){
41     simcall->result.dp = result;
42 }
43 static inline double simcall_host_get_speed__get__result(smx_simcall_t simcall){
44   return  simcall->result.d;
45 }
46 static inline void simcall_host_get_speed__set__result(smx_simcall_t simcall, double result){
47     simcall->result.d = result;
48 }
49 static inline double simcall_host_get_available_speed__get__result(smx_simcall_t simcall){
50   return  simcall->result.d;
51 }
52 static inline void simcall_host_get_available_speed__set__result(smx_simcall_t simcall, double result){
53     simcall->result.d = result;
54 }
55 static inline int simcall_host_get_state__get__result(smx_simcall_t simcall){
56   return  simcall->result.i;
57 }
58 static inline void simcall_host_get_state__set__result(smx_simcall_t simcall, int result){
59     simcall->result.i = result;
60 }
61 static inline double simcall_host_get_current_power_peak__get__result(smx_simcall_t simcall){
62   return  simcall->result.d;
63 }
64 static inline void simcall_host_get_current_power_peak__set__result(smx_simcall_t simcall, double result){
65     simcall->result.d = result;
66 }
67 static inline double simcall_host_get_power_peak_at__get__result(smx_simcall_t simcall){
68   return  simcall->result.d;
69 }
70 static inline void simcall_host_get_power_peak_at__set__result(smx_simcall_t simcall, double result){
71     simcall->result.d = result;
72 }
73 static inline int simcall_host_get_nb_pstates__get__result(smx_simcall_t simcall){
74   return  simcall->result.i;
75 }
76 static inline void simcall_host_get_nb_pstates__set__result(smx_simcall_t simcall, int result){
77     simcall->result.i = result;
78 }
79
80
81 static inline double simcall_host_get_consumed_energy__get__result(smx_simcall_t simcall){
82   return  simcall->result.d;
83 }
84 static inline void simcall_host_get_consumed_energy__set__result(smx_simcall_t simcall, double result){
85     simcall->result.d = result;
86 }
87 static inline smx_action_t simcall_host_execute__get__result(smx_simcall_t simcall){
88   return (smx_action_t) simcall->result.dp;
89 }
90 static inline void simcall_host_execute__set__result(smx_simcall_t simcall, void* result){
91     simcall->result.dp = result;
92 }
93 static inline smx_action_t simcall_host_parallel_execute__get__result(smx_simcall_t simcall){
94   return (smx_action_t) simcall->result.dp;
95 }
96 static inline void simcall_host_parallel_execute__set__result(smx_simcall_t simcall, void* result){
97     simcall->result.dp = result;
98 }
99
100
101
102
103 static inline double simcall_host_execution_get_remains__get__result(smx_simcall_t simcall){
104   return  simcall->result.d;
105 }
106 static inline void simcall_host_execution_get_remains__set__result(smx_simcall_t simcall, double result){
107     simcall->result.d = result;
108 }
109 static inline int simcall_host_execution_get_state__get__result(smx_simcall_t simcall){
110   return  simcall->result.i;
111 }
112 static inline void simcall_host_execution_get_state__set__result(smx_simcall_t simcall, int result){
113     simcall->result.i = result;
114 }
115
116
117
118
119
120
121 static inline int simcall_host_execution_wait__get__result(smx_simcall_t simcall){
122   return  simcall->result.i;
123 }
124 static inline void simcall_host_execution_wait__set__result(smx_simcall_t simcall, int result){
125     simcall->result.i = result;
126 }
127 static inline xbt_dict_t simcall_host_get_mounted_storage_list__get__result(smx_simcall_t simcall){
128   return (xbt_dict_t) simcall->result.dp;
129 }
130 static inline void simcall_host_get_mounted_storage_list__set__result(smx_simcall_t simcall, void* result){
131     simcall->result.dp = result;
132 }
133 static inline xbt_dynar_t simcall_host_get_attached_storage_list__get__result(smx_simcall_t simcall){
134   return (xbt_dynar_t) simcall->result.dp;
135 }
136 static inline void simcall_host_get_attached_storage_list__set__result(smx_simcall_t simcall, void* result){
137     simcall->result.dp = result;
138 }
139
140
141
142
143 static inline void* simcall_vm_create__get__result(smx_simcall_t simcall){
144   return  simcall->result.dp;
145 }
146 static inline void simcall_vm_create__set__result(smx_simcall_t simcall, void* result){
147     simcall->result.dp = result;
148 }
149
150
151 static inline int simcall_vm_get_state__get__result(smx_simcall_t simcall){
152   return  simcall->result.i;
153 }
154 static inline void simcall_vm_get_state__set__result(smx_simcall_t simcall, int result){
155     simcall->result.i = result;
156 }
157
158
159 static inline void* simcall_vm_get_pm__get__result(smx_simcall_t simcall){
160   return  simcall->result.dp;
161 }
162 static inline void simcall_vm_get_pm__set__result(smx_simcall_t simcall, void* result){
163     simcall->result.dp = result;
164 }
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195 static inline int simcall_process_count__get__result(smx_simcall_t simcall){
196   return  simcall->result.i;
197 }
198 static inline void simcall_process_count__set__result(smx_simcall_t simcall, int result){
199     simcall->result.i = result;
200 }
201 static inline int simcall_process_get_PID__get__result(smx_simcall_t simcall){
202   return  simcall->result.i;
203 }
204 static inline void simcall_process_get_PID__set__result(smx_simcall_t simcall, int result){
205     simcall->result.i = result;
206 }
207 static inline int simcall_process_get_PPID__get__result(smx_simcall_t simcall){
208   return  simcall->result.i;
209 }
210 static inline void simcall_process_get_PPID__set__result(smx_simcall_t simcall, int result){
211     simcall->result.i = result;
212 }
213 static inline void* simcall_process_get_data__get__result(smx_simcall_t simcall){
214   return  simcall->result.dp;
215 }
216 static inline void simcall_process_get_data__set__result(smx_simcall_t simcall, void* result){
217     simcall->result.dp = result;
218 }
219
220
221 static inline smx_host_t simcall_process_get_host__get__result(smx_simcall_t simcall){
222   return (smx_host_t) simcall->result.dp;
223 }
224 static inline void simcall_process_get_host__set__result(smx_simcall_t simcall, void* result){
225     simcall->result.dp = result;
226 }
227 static inline const char* simcall_process_get_name__get__result(smx_simcall_t simcall){
228   return  simcall->result.cc;
229 }
230 static inline void simcall_process_get_name__set__result(smx_simcall_t simcall, const char* result){
231     simcall->result.cc = result;
232 }
233 static inline int simcall_process_is_suspended__get__result(smx_simcall_t simcall){
234   return  simcall->result.i;
235 }
236 static inline void simcall_process_is_suspended__set__result(smx_simcall_t simcall, int result){
237     simcall->result.i = result;
238 }
239 static inline xbt_dict_t simcall_process_get_properties__get__result(smx_simcall_t simcall){
240   return (xbt_dict_t) simcall->result.dp;
241 }
242 static inline void simcall_process_get_properties__set__result(smx_simcall_t simcall, void* result){
243     simcall->result.dp = result;
244 }
245 static inline int simcall_process_join__get__result(smx_simcall_t simcall){
246   return  simcall->result.i;
247 }
248 static inline void simcall_process_join__set__result(smx_simcall_t simcall, int result){
249     simcall->result.i = result;
250 }
251 static inline int simcall_process_sleep__get__result(smx_simcall_t simcall){
252   return  simcall->result.i;
253 }
254 static inline void simcall_process_sleep__set__result(smx_simcall_t simcall, int result){
255     simcall->result.i = result;
256 }
257
258
259
260
261 static inline smx_process_t simcall_process_restart__get__result(smx_simcall_t simcall){
262   return (smx_process_t) simcall->result.dp;
263 }
264 static inline void simcall_process_restart__set__result(smx_simcall_t simcall, void* result){
265     simcall->result.dp = result;
266 }
267 static inline smx_rdv_t simcall_rdv_create__get__result(smx_simcall_t simcall){
268   return (smx_rdv_t) simcall->result.dp;
269 }
270 static inline void simcall_rdv_create__set__result(smx_simcall_t simcall, void* result){
271     simcall->result.dp = result;
272 }
273
274
275 static inline unsigned int simcall_rdv_comm_count_by_host__get__result(smx_simcall_t simcall){
276   return  simcall->result.ui;
277 }
278 static inline void simcall_rdv_comm_count_by_host__set__result(smx_simcall_t simcall, unsigned int result){
279     simcall->result.ui = result;
280 }
281 static inline smx_action_t simcall_rdv_get_head__get__result(smx_simcall_t simcall){
282   return (smx_action_t) simcall->result.dp;
283 }
284 static inline void simcall_rdv_get_head__set__result(smx_simcall_t simcall, void* result){
285     simcall->result.dp = result;
286 }
287
288
289 static inline smx_process_t simcall_rdv_get_receiver__get__result(smx_simcall_t simcall){
290   return (smx_process_t) simcall->result.dp;
291 }
292 static inline void simcall_rdv_get_receiver__set__result(smx_simcall_t simcall, void* result){
293     simcall->result.dp = result;
294 }
295 static inline smx_action_t simcall_comm_iprobe__get__result(smx_simcall_t simcall){
296   return (smx_action_t) simcall->result.dp;
297 }
298 static inline void simcall_comm_iprobe__set__result(smx_simcall_t simcall, void* result){
299     simcall->result.dp = result;
300 }
301
302
303 static inline smx_action_t simcall_comm_isend__get__result(smx_simcall_t simcall){
304   return (smx_action_t) simcall->result.dp;
305 }
306 static inline void simcall_comm_isend__set__result(smx_simcall_t simcall, void* result){
307     simcall->result.dp = result;
308 }
309
310
311 static inline smx_action_t simcall_comm_irecv__get__result(smx_simcall_t simcall){
312   return (smx_action_t) simcall->result.dp;
313 }
314 static inline void simcall_comm_irecv__set__result(smx_simcall_t simcall, void* result){
315     simcall->result.dp = result;
316 }
317
318
319 static inline int simcall_comm_waitany__get__result(smx_simcall_t simcall){
320   return  simcall->result.i;
321 }
322 static inline void simcall_comm_waitany__set__result(smx_simcall_t simcall, int result){
323     simcall->result.i = result;
324 }
325
326
327 static inline int simcall_comm_test__get__result(smx_simcall_t simcall){
328   return  simcall->result.i;
329 }
330 static inline void simcall_comm_test__set__result(smx_simcall_t simcall, int result){
331     simcall->result.i = result;
332 }
333 static inline int simcall_comm_testany__get__result(smx_simcall_t simcall){
334   return  simcall->result.i;
335 }
336 static inline void simcall_comm_testany__set__result(smx_simcall_t simcall, int result){
337     simcall->result.i = result;
338 }
339 static inline double simcall_comm_get_remains__get__result(smx_simcall_t simcall){
340   return  simcall->result.d;
341 }
342 static inline void simcall_comm_get_remains__set__result(smx_simcall_t simcall, double result){
343     simcall->result.d = result;
344 }
345 static inline int simcall_comm_get_state__get__result(smx_simcall_t simcall){
346   return  simcall->result.i;
347 }
348 static inline void simcall_comm_get_state__set__result(smx_simcall_t simcall, int result){
349     simcall->result.i = result;
350 }
351 static inline void* simcall_comm_get_src_data__get__result(smx_simcall_t simcall){
352   return  simcall->result.dp;
353 }
354 static inline void simcall_comm_get_src_data__set__result(smx_simcall_t simcall, void* result){
355     simcall->result.dp = result;
356 }
357 static inline void* simcall_comm_get_dst_data__get__result(smx_simcall_t simcall){
358   return  simcall->result.dp;
359 }
360 static inline void simcall_comm_get_dst_data__set__result(smx_simcall_t simcall, void* result){
361     simcall->result.dp = result;
362 }
363 static inline smx_process_t simcall_comm_get_src_proc__get__result(smx_simcall_t simcall){
364   return (smx_process_t) simcall->result.dp;
365 }
366 static inline void simcall_comm_get_src_proc__set__result(smx_simcall_t simcall, void* result){
367     simcall->result.dp = result;
368 }
369 static inline smx_process_t simcall_comm_get_dst_proc__get__result(smx_simcall_t simcall){
370   return (smx_process_t) simcall->result.dp;
371 }
372 static inline void simcall_comm_get_dst_proc__set__result(smx_simcall_t simcall, void* result){
373     simcall->result.dp = result;
374 }
375 static inline smx_mutex_t simcall_mutex_init__get__result(smx_simcall_t simcall){
376   return (smx_mutex_t) simcall->result.dp;
377 }
378 static inline void simcall_mutex_init__set__result(smx_simcall_t simcall, void* result){
379     simcall->result.dp = result;
380 }
381
382
383
384
385 static inline int simcall_mutex_trylock__get__result(smx_simcall_t simcall){
386   return  simcall->result.i;
387 }
388 static inline void simcall_mutex_trylock__set__result(smx_simcall_t simcall, int result){
389     simcall->result.i = result;
390 }
391
392
393 static inline smx_cond_t simcall_cond_init__get__result(smx_simcall_t simcall){
394   return (smx_cond_t) simcall->result.dp;
395 }
396 static inline void simcall_cond_init__set__result(smx_simcall_t simcall, void* result){
397     simcall->result.dp = result;
398 }
399
400
401
402
403
404
405
406
407
408
409 static inline smx_sem_t simcall_sem_init__get__result(smx_simcall_t simcall){
410   return (smx_sem_t) simcall->result.dp;
411 }
412 static inline void simcall_sem_init__set__result(smx_simcall_t simcall, void* result){
413     simcall->result.dp = result;
414 }
415
416
417
418
419 static inline int simcall_sem_would_block__get__result(smx_simcall_t simcall){
420   return  simcall->result.i;
421 }
422 static inline void simcall_sem_would_block__set__result(smx_simcall_t simcall, int result){
423     simcall->result.i = result;
424 }
425
426
427
428
429 static inline int simcall_sem_get_capacity__get__result(smx_simcall_t simcall){
430   return  simcall->result.i;
431 }
432 static inline void simcall_sem_get_capacity__set__result(smx_simcall_t simcall, int result){
433     simcall->result.i = result;
434 }
435 static inline sg_size_t simcall_file_read__get__result(smx_simcall_t simcall){
436   return  simcall->result.sgsz;
437 }
438 static inline void simcall_file_read__set__result(smx_simcall_t simcall, sg_size_t result){
439     simcall->result.sgsz = result;
440 }
441 static inline sg_size_t simcall_file_write__get__result(smx_simcall_t simcall){
442   return  simcall->result.sgsz;
443 }
444 static inline void simcall_file_write__set__result(smx_simcall_t simcall, sg_size_t result){
445     simcall->result.sgsz = result;
446 }
447 static inline smx_file_t simcall_file_open__get__result(smx_simcall_t simcall){
448   return (smx_file_t) simcall->result.dp;
449 }
450 static inline void simcall_file_open__set__result(smx_simcall_t simcall, void* result){
451     simcall->result.dp = result;
452 }
453 static inline int simcall_file_close__get__result(smx_simcall_t simcall){
454   return  simcall->result.i;
455 }
456 static inline void simcall_file_close__set__result(smx_simcall_t simcall, int result){
457     simcall->result.i = result;
458 }
459 static inline int simcall_file_unlink__get__result(smx_simcall_t simcall){
460   return  simcall->result.i;
461 }
462 static inline void simcall_file_unlink__set__result(smx_simcall_t simcall, int result){
463     simcall->result.i = result;
464 }
465 static inline sg_size_t simcall_file_get_size__get__result(smx_simcall_t simcall){
466   return  simcall->result.sgsz;
467 }
468 static inline void simcall_file_get_size__set__result(smx_simcall_t simcall, sg_size_t result){
469     simcall->result.sgsz = result;
470 }
471 static inline sg_size_t simcall_file_tell__get__result(smx_simcall_t simcall){
472   return  simcall->result.sgsz;
473 }
474 static inline void simcall_file_tell__set__result(smx_simcall_t simcall, sg_size_t result){
475     simcall->result.sgsz = result;
476 }
477 static inline int simcall_file_seek__get__result(smx_simcall_t simcall){
478   return  simcall->result.i;
479 }
480 static inline void simcall_file_seek__set__result(smx_simcall_t simcall, int result){
481     simcall->result.i = result;
482 }
483 static inline xbt_dynar_t simcall_file_get_info__get__result(smx_simcall_t simcall){
484   return (xbt_dynar_t) simcall->result.dp;
485 }
486 static inline void simcall_file_get_info__set__result(smx_simcall_t simcall, void* result){
487     simcall->result.dp = result;
488 }
489 static inline int simcall_file_move__get__result(smx_simcall_t simcall){
490   return  simcall->result.i;
491 }
492 static inline void simcall_file_move__set__result(smx_simcall_t simcall, int result){
493     simcall->result.i = result;
494 }
495 static inline sg_size_t simcall_storage_get_free_size__get__result(smx_simcall_t simcall){
496   return  simcall->result.sgsz;
497 }
498 static inline void simcall_storage_get_free_size__set__result(smx_simcall_t simcall, sg_size_t result){
499     simcall->result.sgsz = result;
500 }
501 static inline sg_size_t simcall_storage_get_used_size__get__result(smx_simcall_t simcall){
502   return  simcall->result.sgsz;
503 }
504 static inline void simcall_storage_get_used_size__set__result(smx_simcall_t simcall, sg_size_t result){
505     simcall->result.sgsz = result;
506 }
507 static inline xbt_dict_t simcall_storage_get_properties__get__result(smx_simcall_t simcall){
508   return (xbt_dict_t) simcall->result.dp;
509 }
510 static inline void simcall_storage_get_properties__set__result(smx_simcall_t simcall, void* result){
511     simcall->result.dp = result;
512 }
513 static inline xbt_dict_t simcall_storage_get_content__get__result(smx_simcall_t simcall){
514   return (xbt_dict_t) simcall->result.dp;
515 }
516 static inline void simcall_storage_get_content__set__result(smx_simcall_t simcall, void* result){
517     simcall->result.dp = result;
518 }
519 static inline xbt_dict_t simcall_asr_get_properties__get__result(smx_simcall_t simcall){
520   return (xbt_dict_t) simcall->result.dp;
521 }
522 static inline void simcall_asr_get_properties__set__result(smx_simcall_t simcall, void* result){
523     simcall->result.dp = result;
524 }
525 #ifdef HAVE_LATENCY_BOUND_TRACKING
526 static inline int simcall_comm_is_latency_bounded__get__result(smx_simcall_t simcall){
527   return  simcall->result.i;
528 }
529 static inline void simcall_comm_is_latency_bounded__set__result(smx_simcall_t simcall, int result){
530     simcall->result.i = result;
531 }
532 #endif
533
534 #ifdef HAVE_TRACING
535
536
537 #endif
538
539 #ifdef HAVE_MC
540 static inline void* simcall_mc_snapshot__get__result(smx_simcall_t simcall){
541   return  simcall->result.dp;
542 }
543 static inline void simcall_mc_snapshot__set__result(smx_simcall_t simcall, void* result){
544     simcall->result.dp = result;
545 }
546 static inline int simcall_mc_compare_snapshots__get__result(smx_simcall_t simcall){
547   return  simcall->result.i;
548 }
549 static inline void simcall_mc_compare_snapshots__set__result(smx_simcall_t simcall, int result){
550     simcall->result.i = result;
551 }
552 static inline int simcall_mc_random__get__result(smx_simcall_t simcall){
553   return  simcall->result.i;
554 }
555 static inline void simcall_mc_random__set__result(smx_simcall_t simcall, int result){
556     simcall->result.i = result;
557 }
558 #endif