Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'smpi-topo'
[simgrid.git] / src / simix / simcalls_generated_args_getter_setter.h
1 /*********************************************
2  * File Generated by src/simix/simcalls.py   *
3  *                from src/simix/simcalls.in *
4  * Do not modify this file, add new simcalls *
5  * in src/simix/simcalls.in                  *
6  *********************************************/
7
8 static inline const char* simcall_host_get_by_name__get__name(smx_simcall_t simcall){
9   return  simcall->args[0].cc;
10 }
11 static inline void simcall_host_get_by_name__set__name(smx_simcall_t simcall, const char* arg){
12     simcall->args[0].cc = arg;
13 }
14 static inline smx_host_t simcall_host_get_name__get__host(smx_simcall_t simcall){
15   return (smx_host_t) simcall->args[0].dp;
16 }
17 static inline void simcall_host_get_name__set__host(smx_simcall_t simcall, void* arg){
18     simcall->args[0].dp = arg;
19 }
20 static inline smx_host_t simcall_host_on__get__host(smx_simcall_t simcall){
21   return (smx_host_t) simcall->args[0].dp;
22 }
23 static inline void simcall_host_on__set__host(smx_simcall_t simcall, void* arg){
24     simcall->args[0].dp = arg;
25 }
26 static inline smx_host_t simcall_host_off__get__host(smx_simcall_t simcall){
27   return (smx_host_t) simcall->args[0].dp;
28 }
29 static inline void simcall_host_off__set__host(smx_simcall_t simcall, void* arg){
30     simcall->args[0].dp = arg;
31 }
32 static inline smx_host_t simcall_host_get_properties__get__host(smx_simcall_t simcall){
33   return (smx_host_t) simcall->args[0].dp;
34 }
35 static inline void simcall_host_get_properties__set__host(smx_simcall_t simcall, void* arg){
36     simcall->args[0].dp = arg;
37 }
38 static inline smx_host_t simcall_host_get_core__get__host(smx_simcall_t simcall){
39   return (smx_host_t) simcall->args[0].dp;
40 }
41 static inline void simcall_host_get_core__set__host(smx_simcall_t simcall, void* arg){
42     simcall->args[0].dp = arg;
43 }
44 static inline smx_host_t simcall_host_get_process_list__get__host(smx_simcall_t simcall){
45   return (smx_host_t) simcall->args[0].dp;
46 }
47 static inline void simcall_host_get_process_list__set__host(smx_simcall_t simcall, void* arg){
48     simcall->args[0].dp = arg;
49 }
50 static inline smx_host_t simcall_host_get_speed__get__host(smx_simcall_t simcall){
51   return (smx_host_t) simcall->args[0].dp;
52 }
53 static inline void simcall_host_get_speed__set__host(smx_simcall_t simcall, void* arg){
54     simcall->args[0].dp = arg;
55 }
56 static inline smx_host_t simcall_host_get_available_speed__get__host(smx_simcall_t simcall){
57   return (smx_host_t) simcall->args[0].dp;
58 }
59 static inline void simcall_host_get_available_speed__set__host(smx_simcall_t simcall, void* arg){
60     simcall->args[0].dp = arg;
61 }
62 static inline smx_host_t simcall_host_get_state__get__host(smx_simcall_t simcall){
63   return (smx_host_t) simcall->args[0].dp;
64 }
65 static inline void simcall_host_get_state__set__host(smx_simcall_t simcall, void* arg){
66     simcall->args[0].dp = arg;
67 }
68 static inline smx_host_t simcall_host_get_current_power_peak__get__host(smx_simcall_t simcall){
69   return (smx_host_t) simcall->args[0].dp;
70 }
71 static inline void simcall_host_get_current_power_peak__set__host(smx_simcall_t simcall, void* arg){
72     simcall->args[0].dp = arg;
73 }
74 static inline smx_host_t simcall_host_get_power_peak_at__get__host(smx_simcall_t simcall){
75   return (smx_host_t) simcall->args[0].dp;
76 }
77 static inline void simcall_host_get_power_peak_at__set__host(smx_simcall_t simcall, void* arg){
78     simcall->args[0].dp = arg;
79 }
80 static inline int simcall_host_get_power_peak_at__get__pstate_index(smx_simcall_t simcall){
81   return  simcall->args[1].i;
82 }
83 static inline void simcall_host_get_power_peak_at__set__pstate_index(smx_simcall_t simcall, int arg){
84     simcall->args[1].i = arg;
85 }
86 static inline smx_host_t simcall_host_get_nb_pstates__get__host(smx_simcall_t simcall){
87   return (smx_host_t) simcall->args[0].dp;
88 }
89 static inline void simcall_host_get_nb_pstates__set__host(smx_simcall_t simcall, void* arg){
90     simcall->args[0].dp = arg;
91 }
92 static inline smx_host_t simcall_host_set_power_peak_at__get__host(smx_simcall_t simcall){
93   return (smx_host_t) simcall->args[0].dp;
94 }
95 static inline void simcall_host_set_power_peak_at__set__host(smx_simcall_t simcall, void* arg){
96     simcall->args[0].dp = arg;
97 }
98 static inline int simcall_host_set_power_peak_at__get__pstate_index(smx_simcall_t simcall){
99   return  simcall->args[1].i;
100 }
101 static inline void simcall_host_set_power_peak_at__set__pstate_index(smx_simcall_t simcall, int arg){
102     simcall->args[1].i = arg;
103 }
104 static inline smx_host_t simcall_host_get_consumed_energy__get__host(smx_simcall_t simcall){
105   return (smx_host_t) simcall->args[0].dp;
106 }
107 static inline void simcall_host_get_consumed_energy__set__host(smx_simcall_t simcall, void* arg){
108     simcall->args[0].dp = arg;
109 }
110 static inline const char* simcall_host_execute__get__name(smx_simcall_t simcall){
111   return  simcall->args[0].cc;
112 }
113 static inline void simcall_host_execute__set__name(smx_simcall_t simcall, const char* arg){
114     simcall->args[0].cc = arg;
115 }
116 static inline smx_host_t simcall_host_execute__get__host(smx_simcall_t simcall){
117   return (smx_host_t) simcall->args[1].dp;
118 }
119 static inline void simcall_host_execute__set__host(smx_simcall_t simcall, void* arg){
120     simcall->args[1].dp = arg;
121 }
122 static inline double simcall_host_execute__get__computation_amount(smx_simcall_t simcall){
123   return  simcall->args[2].d;
124 }
125 static inline void simcall_host_execute__set__computation_amount(smx_simcall_t simcall, double arg){
126     simcall->args[2].d = arg;
127 }
128 static inline double simcall_host_execute__get__priority(smx_simcall_t simcall){
129   return  simcall->args[3].d;
130 }
131 static inline void simcall_host_execute__set__priority(smx_simcall_t simcall, double arg){
132     simcall->args[3].d = arg;
133 }
134 static inline double simcall_host_execute__get__bound(smx_simcall_t simcall){
135   return  simcall->args[4].d;
136 }
137 static inline void simcall_host_execute__set__bound(smx_simcall_t simcall, double arg){
138     simcall->args[4].d = arg;
139 }
140 static inline unsigned long simcall_host_execute__get__affinity_mask(smx_simcall_t simcall){
141   return  simcall->args[5].ul;
142 }
143 static inline void simcall_host_execute__set__affinity_mask(smx_simcall_t simcall, unsigned long arg){
144     simcall->args[5].ul = arg;
145 }
146 static inline const char* simcall_host_parallel_execute__get__name(smx_simcall_t simcall){
147   return  simcall->args[0].cc;
148 }
149 static inline void simcall_host_parallel_execute__set__name(smx_simcall_t simcall, const char* arg){
150     simcall->args[0].cc = arg;
151 }
152 static inline int simcall_host_parallel_execute__get__host_nb(smx_simcall_t simcall){
153   return  simcall->args[1].i;
154 }
155 static inline void simcall_host_parallel_execute__set__host_nb(smx_simcall_t simcall, int arg){
156     simcall->args[1].i = arg;
157 }
158 static inline smx_host_t* simcall_host_parallel_execute__get__host_list(smx_simcall_t simcall){
159   return (smx_host_t*) simcall->args[2].dp;
160 }
161 static inline void simcall_host_parallel_execute__set__host_list(smx_simcall_t simcall, void* arg){
162     simcall->args[2].dp = arg;
163 }
164 static inline double* simcall_host_parallel_execute__get__computation_amount(smx_simcall_t simcall){
165   return (double*) simcall->args[3].dp;
166 }
167 static inline void simcall_host_parallel_execute__set__computation_amount(smx_simcall_t simcall, void* arg){
168     simcall->args[3].dp = arg;
169 }
170 static inline double* simcall_host_parallel_execute__get__communication_amount(smx_simcall_t simcall){
171   return (double*) simcall->args[4].dp;
172 }
173 static inline void simcall_host_parallel_execute__set__communication_amount(smx_simcall_t simcall, void* arg){
174     simcall->args[4].dp = arg;
175 }
176 static inline double simcall_host_parallel_execute__get__amount(smx_simcall_t simcall){
177   return  simcall->args[5].d;
178 }
179 static inline void simcall_host_parallel_execute__set__amount(smx_simcall_t simcall, double arg){
180     simcall->args[5].d = arg;
181 }
182 static inline double simcall_host_parallel_execute__get__rate(smx_simcall_t simcall){
183   return  simcall->args[6].d;
184 }
185 static inline void simcall_host_parallel_execute__set__rate(smx_simcall_t simcall, double arg){
186     simcall->args[6].d = arg;
187 }
188 static inline smx_action_t simcall_host_execution_destroy__get__execution(smx_simcall_t simcall){
189   return (smx_action_t) simcall->args[0].dp;
190 }
191 static inline void simcall_host_execution_destroy__set__execution(smx_simcall_t simcall, void* arg){
192     simcall->args[0].dp = arg;
193 }
194 static inline smx_action_t simcall_host_execution_cancel__get__execution(smx_simcall_t simcall){
195   return (smx_action_t) simcall->args[0].dp;
196 }
197 static inline void simcall_host_execution_cancel__set__execution(smx_simcall_t simcall, void* arg){
198     simcall->args[0].dp = arg;
199 }
200 static inline smx_action_t simcall_host_execution_get_remains__get__execution(smx_simcall_t simcall){
201   return (smx_action_t) simcall->args[0].dp;
202 }
203 static inline void simcall_host_execution_get_remains__set__execution(smx_simcall_t simcall, void* arg){
204     simcall->args[0].dp = arg;
205 }
206 static inline smx_action_t simcall_host_execution_get_state__get__execution(smx_simcall_t simcall){
207   return (smx_action_t) simcall->args[0].dp;
208 }
209 static inline void simcall_host_execution_get_state__set__execution(smx_simcall_t simcall, void* arg){
210     simcall->args[0].dp = arg;
211 }
212 static inline smx_action_t simcall_host_execution_set_priority__get__execution(smx_simcall_t simcall){
213   return (smx_action_t) simcall->args[0].dp;
214 }
215 static inline void simcall_host_execution_set_priority__set__execution(smx_simcall_t simcall, void* arg){
216     simcall->args[0].dp = arg;
217 }
218 static inline double simcall_host_execution_set_priority__get__priority(smx_simcall_t simcall){
219   return  simcall->args[1].d;
220 }
221 static inline void simcall_host_execution_set_priority__set__priority(smx_simcall_t simcall, double arg){
222     simcall->args[1].d = arg;
223 }
224 static inline smx_action_t simcall_host_execution_set_bound__get__execution(smx_simcall_t simcall){
225   return (smx_action_t) simcall->args[0].dp;
226 }
227 static inline void simcall_host_execution_set_bound__set__execution(smx_simcall_t simcall, void* arg){
228     simcall->args[0].dp = arg;
229 }
230 static inline double simcall_host_execution_set_bound__get__bound(smx_simcall_t simcall){
231   return  simcall->args[1].d;
232 }
233 static inline void simcall_host_execution_set_bound__set__bound(smx_simcall_t simcall, double arg){
234     simcall->args[1].d = arg;
235 }
236 static inline smx_action_t simcall_host_execution_set_affinity__get__execution(smx_simcall_t simcall){
237   return (smx_action_t) simcall->args[0].dp;
238 }
239 static inline void simcall_host_execution_set_affinity__set__execution(smx_simcall_t simcall, void* arg){
240     simcall->args[0].dp = arg;
241 }
242 static inline smx_host_t simcall_host_execution_set_affinity__get__ws(smx_simcall_t simcall){
243   return (smx_host_t) simcall->args[1].dp;
244 }
245 static inline void simcall_host_execution_set_affinity__set__ws(smx_simcall_t simcall, void* arg){
246     simcall->args[1].dp = arg;
247 }
248 static inline unsigned long simcall_host_execution_set_affinity__get__mask(smx_simcall_t simcall){
249   return  simcall->args[2].ul;
250 }
251 static inline void simcall_host_execution_set_affinity__set__mask(smx_simcall_t simcall, unsigned long arg){
252     simcall->args[2].ul = arg;
253 }
254 static inline smx_action_t simcall_host_execution_wait__get__execution(smx_simcall_t simcall){
255   return (smx_action_t) simcall->args[0].dp;
256 }
257 static inline void simcall_host_execution_wait__set__execution(smx_simcall_t simcall, void* arg){
258     simcall->args[0].dp = arg;
259 }
260 static inline smx_host_t simcall_host_get_mounted_storage_list__get__host(smx_simcall_t simcall){
261   return (smx_host_t) simcall->args[0].dp;
262 }
263 static inline void simcall_host_get_mounted_storage_list__set__host(smx_simcall_t simcall, void* arg){
264     simcall->args[0].dp = arg;
265 }
266 static inline smx_host_t simcall_host_get_attached_storage_list__get__host(smx_simcall_t simcall){
267   return (smx_host_t) simcall->args[0].dp;
268 }
269 static inline void simcall_host_get_attached_storage_list__set__host(smx_simcall_t simcall, void* arg){
270     simcall->args[0].dp = arg;
271 }
272 static inline smx_host_t simcall_host_get_params__get__ind_vm(smx_simcall_t simcall){
273   return (smx_host_t) simcall->args[0].dp;
274 }
275 static inline void simcall_host_get_params__set__ind_vm(smx_simcall_t simcall, void* arg){
276     simcall->args[0].dp = arg;
277 }
278 static inline ws_params_t simcall_host_get_params__get__params(smx_simcall_t simcall){
279   return (ws_params_t) simcall->args[1].dp;
280 }
281 static inline void simcall_host_get_params__set__params(smx_simcall_t simcall, void* arg){
282     simcall->args[1].dp = arg;
283 }
284 static inline smx_host_t simcall_host_set_params__get__ind_vm(smx_simcall_t simcall){
285   return (smx_host_t) simcall->args[0].dp;
286 }
287 static inline void simcall_host_set_params__set__ind_vm(smx_simcall_t simcall, void* arg){
288     simcall->args[0].dp = arg;
289 }
290 static inline ws_params_t simcall_host_set_params__get__params(smx_simcall_t simcall){
291   return (ws_params_t) simcall->args[1].dp;
292 }
293 static inline void simcall_host_set_params__set__params(smx_simcall_t simcall, void* arg){
294     simcall->args[1].dp = arg;
295 }
296 static inline const char* simcall_vm_create__get__name(smx_simcall_t simcall){
297   return  simcall->args[0].cc;
298 }
299 static inline void simcall_vm_create__set__name(smx_simcall_t simcall, const char* arg){
300     simcall->args[0].cc = arg;
301 }
302 static inline smx_host_t simcall_vm_create__get__ind_pm(smx_simcall_t simcall){
303   return (smx_host_t) simcall->args[1].dp;
304 }
305 static inline void simcall_vm_create__set__ind_pm(smx_simcall_t simcall, void* arg){
306     simcall->args[1].dp = arg;
307 }
308 static inline smx_host_t simcall_vm_start__get__ind_vm(smx_simcall_t simcall){
309   return (smx_host_t) simcall->args[0].dp;
310 }
311 static inline void simcall_vm_start__set__ind_vm(smx_simcall_t simcall, void* arg){
312     simcall->args[0].dp = arg;
313 }
314 static inline smx_host_t simcall_vm_get_state__get__ind_vm(smx_simcall_t simcall){
315   return (smx_host_t) simcall->args[0].dp;
316 }
317 static inline void simcall_vm_get_state__set__ind_vm(smx_simcall_t simcall, void* arg){
318     simcall->args[0].dp = arg;
319 }
320 static inline smx_host_t simcall_vm_migrate__get__ind_vm(smx_simcall_t simcall){
321   return (smx_host_t) simcall->args[0].dp;
322 }
323 static inline void simcall_vm_migrate__set__ind_vm(smx_simcall_t simcall, void* arg){
324     simcall->args[0].dp = arg;
325 }
326 static inline smx_host_t simcall_vm_migrate__get__ind_dst_pm(smx_simcall_t simcall){
327   return (smx_host_t) simcall->args[1].dp;
328 }
329 static inline void simcall_vm_migrate__set__ind_dst_pm(smx_simcall_t simcall, void* arg){
330     simcall->args[1].dp = arg;
331 }
332 static inline smx_host_t simcall_vm_get_pm__get__ind_vm(smx_simcall_t simcall){
333   return (smx_host_t) simcall->args[0].dp;
334 }
335 static inline void simcall_vm_get_pm__set__ind_vm(smx_simcall_t simcall, void* arg){
336     simcall->args[0].dp = arg;
337 }
338 static inline smx_host_t simcall_vm_set_bound__get__ind_vm(smx_simcall_t simcall){
339   return (smx_host_t) simcall->args[0].dp;
340 }
341 static inline void simcall_vm_set_bound__set__ind_vm(smx_simcall_t simcall, void* arg){
342     simcall->args[0].dp = arg;
343 }
344 static inline double simcall_vm_set_bound__get__bound(smx_simcall_t simcall){
345   return  simcall->args[1].d;
346 }
347 static inline void simcall_vm_set_bound__set__bound(smx_simcall_t simcall, double arg){
348     simcall->args[1].d = arg;
349 }
350 static inline smx_host_t simcall_vm_set_affinity__get__ind_vm(smx_simcall_t simcall){
351   return (smx_host_t) simcall->args[0].dp;
352 }
353 static inline void simcall_vm_set_affinity__set__ind_vm(smx_simcall_t simcall, void* arg){
354     simcall->args[0].dp = arg;
355 }
356 static inline smx_host_t simcall_vm_set_affinity__get__ind_pm(smx_simcall_t simcall){
357   return (smx_host_t) simcall->args[1].dp;
358 }
359 static inline void simcall_vm_set_affinity__set__ind_pm(smx_simcall_t simcall, void* arg){
360     simcall->args[1].dp = arg;
361 }
362 static inline unsigned long simcall_vm_set_affinity__get__mask(smx_simcall_t simcall){
363   return  simcall->args[2].ul;
364 }
365 static inline void simcall_vm_set_affinity__set__mask(smx_simcall_t simcall, unsigned long arg){
366     simcall->args[2].ul = arg;
367 }
368 static inline smx_host_t simcall_vm_destroy__get__ind_vm(smx_simcall_t simcall){
369   return (smx_host_t) simcall->args[0].dp;
370 }
371 static inline void simcall_vm_destroy__set__ind_vm(smx_simcall_t simcall, void* arg){
372     simcall->args[0].dp = arg;
373 }
374 static inline smx_host_t simcall_vm_suspend__get__ind_vm(smx_simcall_t simcall){
375   return (smx_host_t) simcall->args[0].dp;
376 }
377 static inline void simcall_vm_suspend__set__ind_vm(smx_simcall_t simcall, void* arg){
378     simcall->args[0].dp = arg;
379 }
380 static inline smx_host_t simcall_vm_resume__get__ind_vm(smx_simcall_t simcall){
381   return (smx_host_t) simcall->args[0].dp;
382 }
383 static inline void simcall_vm_resume__set__ind_vm(smx_simcall_t simcall, void* arg){
384     simcall->args[0].dp = arg;
385 }
386 static inline smx_host_t simcall_vm_shutdown__get__ind_vm(smx_simcall_t simcall){
387   return (smx_host_t) simcall->args[0].dp;
388 }
389 static inline void simcall_vm_shutdown__set__ind_vm(smx_simcall_t simcall, void* arg){
390     simcall->args[0].dp = arg;
391 }
392 static inline smx_host_t simcall_vm_save__get__ind_vm(smx_simcall_t simcall){
393   return (smx_host_t) simcall->args[0].dp;
394 }
395 static inline void simcall_vm_save__set__ind_vm(smx_simcall_t simcall, void* arg){
396     simcall->args[0].dp = arg;
397 }
398 static inline smx_host_t simcall_vm_restore__get__ind_vm(smx_simcall_t simcall){
399   return (smx_host_t) simcall->args[0].dp;
400 }
401 static inline void simcall_vm_restore__set__ind_vm(smx_simcall_t simcall, void* arg){
402     simcall->args[0].dp = arg;
403 }
404 static inline smx_process_t* simcall_process_create__get__process(smx_simcall_t simcall){
405   return (smx_process_t*) simcall->args[0].dp;
406 }
407 static inline void simcall_process_create__set__process(smx_simcall_t simcall, void* arg){
408     simcall->args[0].dp = arg;
409 }
410 static inline const char* simcall_process_create__get__name(smx_simcall_t simcall){
411   return  simcall->args[1].cc;
412 }
413 static inline void simcall_process_create__set__name(smx_simcall_t simcall, const char* arg){
414     simcall->args[1].cc = arg;
415 }
416 static inline xbt_main_func_t simcall_process_create__get__code(smx_simcall_t simcall){
417   return (xbt_main_func_t) simcall->args[2].fp;
418 }
419 static inline void simcall_process_create__set__code(smx_simcall_t simcall, FPtr arg){
420     simcall->args[2].fp = arg;
421 }
422 static inline void* simcall_process_create__get__data(smx_simcall_t simcall){
423   return  simcall->args[3].dp;
424 }
425 static inline void simcall_process_create__set__data(smx_simcall_t simcall, void* arg){
426     simcall->args[3].dp = arg;
427 }
428 static inline const char* simcall_process_create__get__hostname(smx_simcall_t simcall){
429   return  simcall->args[4].cc;
430 }
431 static inline void simcall_process_create__set__hostname(smx_simcall_t simcall, const char* arg){
432     simcall->args[4].cc = arg;
433 }
434 static inline double simcall_process_create__get__kill_time(smx_simcall_t simcall){
435   return  simcall->args[5].d;
436 }
437 static inline void simcall_process_create__set__kill_time(smx_simcall_t simcall, double arg){
438     simcall->args[5].d = arg;
439 }
440 static inline int simcall_process_create__get__argc(smx_simcall_t simcall){
441   return  simcall->args[6].i;
442 }
443 static inline void simcall_process_create__set__argc(smx_simcall_t simcall, int arg){
444     simcall->args[6].i = arg;
445 }
446 static inline char** simcall_process_create__get__argv(smx_simcall_t simcall){
447   return (char**) simcall->args[7].dp;
448 }
449 static inline void simcall_process_create__set__argv(smx_simcall_t simcall, void* arg){
450     simcall->args[7].dp = arg;
451 }
452 static inline xbt_dict_t simcall_process_create__get__properties(smx_simcall_t simcall){
453   return (xbt_dict_t) simcall->args[8].dp;
454 }
455 static inline void simcall_process_create__set__properties(smx_simcall_t simcall, void* arg){
456     simcall->args[8].dp = arg;
457 }
458 static inline int simcall_process_create__get__auto_restart(smx_simcall_t simcall){
459   return  simcall->args[9].i;
460 }
461 static inline void simcall_process_create__set__auto_restart(smx_simcall_t simcall, int arg){
462     simcall->args[9].i = arg;
463 }
464 static inline smx_process_t simcall_process_kill__get__process(smx_simcall_t simcall){
465   return (smx_process_t) simcall->args[0].dp;
466 }
467 static inline void simcall_process_kill__set__process(smx_simcall_t simcall, void* arg){
468     simcall->args[0].dp = arg;
469 }
470 static inline int simcall_process_killall__get__reset_pid(smx_simcall_t simcall){
471   return  simcall->args[0].i;
472 }
473 static inline void simcall_process_killall__set__reset_pid(smx_simcall_t simcall, int arg){
474     simcall->args[0].i = arg;
475 }
476 static inline smx_process_t simcall_process_cleanup__get__process(smx_simcall_t simcall){
477   return (smx_process_t) simcall->args[0].dp;
478 }
479 static inline void simcall_process_cleanup__set__process(smx_simcall_t simcall, void* arg){
480     simcall->args[0].dp = arg;
481 }
482 static inline smx_process_t simcall_process_change_host__get__process(smx_simcall_t simcall){
483   return (smx_process_t) simcall->args[0].dp;
484 }
485 static inline void simcall_process_change_host__set__process(smx_simcall_t simcall, void* arg){
486     simcall->args[0].dp = arg;
487 }
488 static inline smx_host_t simcall_process_change_host__get__dest(smx_simcall_t simcall){
489   return (smx_host_t) simcall->args[1].dp;
490 }
491 static inline void simcall_process_change_host__set__dest(smx_simcall_t simcall, void* arg){
492     simcall->args[1].dp = arg;
493 }
494 static inline smx_process_t simcall_process_suspend__get__process(smx_simcall_t simcall){
495   return (smx_process_t) simcall->args[0].dp;
496 }
497 static inline void simcall_process_suspend__set__process(smx_simcall_t simcall, void* arg){
498     simcall->args[0].dp = arg;
499 }
500 static inline smx_process_t simcall_process_resume__get__process(smx_simcall_t simcall){
501   return (smx_process_t) simcall->args[0].dp;
502 }
503 static inline void simcall_process_resume__set__process(smx_simcall_t simcall, void* arg){
504     simcall->args[0].dp = arg;
505 }
506
507 static inline smx_process_t simcall_process_get_PID__get__process(smx_simcall_t simcall){
508   return (smx_process_t) simcall->args[0].dp;
509 }
510 static inline void simcall_process_get_PID__set__process(smx_simcall_t simcall, void* arg){
511     simcall->args[0].dp = arg;
512 }
513 static inline smx_process_t simcall_process_get_PPID__get__process(smx_simcall_t simcall){
514   return (smx_process_t) simcall->args[0].dp;
515 }
516 static inline void simcall_process_get_PPID__set__process(smx_simcall_t simcall, void* arg){
517     simcall->args[0].dp = arg;
518 }
519 static inline smx_process_t simcall_process_get_data__get__process(smx_simcall_t simcall){
520   return (smx_process_t) simcall->args[0].dp;
521 }
522 static inline void simcall_process_get_data__set__process(smx_simcall_t simcall, void* arg){
523     simcall->args[0].dp = arg;
524 }
525 static inline smx_process_t simcall_process_set_data__get__process(smx_simcall_t simcall){
526   return (smx_process_t) simcall->args[0].dp;
527 }
528 static inline void simcall_process_set_data__set__process(smx_simcall_t simcall, void* arg){
529     simcall->args[0].dp = arg;
530 }
531 static inline void* simcall_process_set_data__get__data(smx_simcall_t simcall){
532   return  simcall->args[1].dp;
533 }
534 static inline void simcall_process_set_data__set__data(smx_simcall_t simcall, void* arg){
535     simcall->args[1].dp = arg;
536 }
537 static inline smx_process_t simcall_process_get_host__get__process(smx_simcall_t simcall){
538   return (smx_process_t) simcall->args[0].dp;
539 }
540 static inline void simcall_process_get_host__set__process(smx_simcall_t simcall, void* arg){
541     simcall->args[0].dp = arg;
542 }
543 static inline smx_process_t simcall_process_get_name__get__process(smx_simcall_t simcall){
544   return (smx_process_t) simcall->args[0].dp;
545 }
546 static inline void simcall_process_get_name__set__process(smx_simcall_t simcall, void* arg){
547     simcall->args[0].dp = arg;
548 }
549 static inline smx_process_t simcall_process_is_suspended__get__process(smx_simcall_t simcall){
550   return (smx_process_t) simcall->args[0].dp;
551 }
552 static inline void simcall_process_is_suspended__set__process(smx_simcall_t simcall, void* arg){
553     simcall->args[0].dp = arg;
554 }
555 static inline smx_process_t simcall_process_get_properties__get__process(smx_simcall_t simcall){
556   return (smx_process_t) simcall->args[0].dp;
557 }
558 static inline void simcall_process_get_properties__set__process(smx_simcall_t simcall, void* arg){
559     simcall->args[0].dp = arg;
560 }
561 static inline double simcall_process_sleep__get__duration(smx_simcall_t simcall){
562   return  simcall->args[0].d;
563 }
564 static inline void simcall_process_sleep__set__duration(smx_simcall_t simcall, double arg){
565     simcall->args[0].d = arg;
566 }
567 static inline smx_process_t simcall_process_on_exit__get__process(smx_simcall_t simcall){
568   return (smx_process_t) simcall->args[0].dp;
569 }
570 static inline void simcall_process_on_exit__set__process(smx_simcall_t simcall, void* arg){
571     simcall->args[0].dp = arg;
572 }
573 static inline int_f_pvoid_t simcall_process_on_exit__get__fun(smx_simcall_t simcall){
574   return (int_f_pvoid_t) simcall->args[1].fp;
575 }
576 static inline void simcall_process_on_exit__set__fun(smx_simcall_t simcall, FPtr arg){
577     simcall->args[1].fp = arg;
578 }
579 static inline void* simcall_process_on_exit__get__data(smx_simcall_t simcall){
580   return  simcall->args[2].dp;
581 }
582 static inline void simcall_process_on_exit__set__data(smx_simcall_t simcall, void* arg){
583     simcall->args[2].dp = arg;
584 }
585 static inline smx_process_t simcall_process_auto_restart_set__get__process(smx_simcall_t simcall){
586   return (smx_process_t) simcall->args[0].dp;
587 }
588 static inline void simcall_process_auto_restart_set__set__process(smx_simcall_t simcall, void* arg){
589     simcall->args[0].dp = arg;
590 }
591 static inline int simcall_process_auto_restart_set__get__auto_restart(smx_simcall_t simcall){
592   return  simcall->args[1].i;
593 }
594 static inline void simcall_process_auto_restart_set__set__auto_restart(smx_simcall_t simcall, int arg){
595     simcall->args[1].i = arg;
596 }
597 static inline smx_process_t simcall_process_restart__get__process(smx_simcall_t simcall){
598   return (smx_process_t) simcall->args[0].dp;
599 }
600 static inline void simcall_process_restart__set__process(smx_simcall_t simcall, void* arg){
601     simcall->args[0].dp = arg;
602 }
603 static inline const char* simcall_rdv_create__get__name(smx_simcall_t simcall){
604   return  simcall->args[0].cc;
605 }
606 static inline void simcall_rdv_create__set__name(smx_simcall_t simcall, const char* arg){
607     simcall->args[0].cc = arg;
608 }
609 static inline smx_rdv_t simcall_rdv_destroy__get__rdv(smx_simcall_t simcall){
610   return (smx_rdv_t) simcall->args[0].dp;
611 }
612 static inline void simcall_rdv_destroy__set__rdv(smx_simcall_t simcall, void* arg){
613     simcall->args[0].dp = arg;
614 }
615 static inline smx_rdv_t simcall_rdv_comm_count_by_host__get__rdv(smx_simcall_t simcall){
616   return (smx_rdv_t) simcall->args[0].dp;
617 }
618 static inline void simcall_rdv_comm_count_by_host__set__rdv(smx_simcall_t simcall, void* arg){
619     simcall->args[0].dp = arg;
620 }
621 static inline smx_host_t simcall_rdv_comm_count_by_host__get__host(smx_simcall_t simcall){
622   return (smx_host_t) simcall->args[1].dp;
623 }
624 static inline void simcall_rdv_comm_count_by_host__set__host(smx_simcall_t simcall, void* arg){
625     simcall->args[1].dp = arg;
626 }
627 static inline smx_rdv_t simcall_rdv_get_head__get__rdv(smx_simcall_t simcall){
628   return (smx_rdv_t) simcall->args[0].dp;
629 }
630 static inline void simcall_rdv_get_head__set__rdv(smx_simcall_t simcall, void* arg){
631     simcall->args[0].dp = arg;
632 }
633 static inline smx_rdv_t simcall_rdv_set_receiver__get__rdv(smx_simcall_t simcall){
634   return (smx_rdv_t) simcall->args[0].dp;
635 }
636 static inline void simcall_rdv_set_receiver__set__rdv(smx_simcall_t simcall, void* arg){
637     simcall->args[0].dp = arg;
638 }
639 static inline smx_process_t simcall_rdv_set_receiver__get__receiver(smx_simcall_t simcall){
640   return (smx_process_t) simcall->args[1].dp;
641 }
642 static inline void simcall_rdv_set_receiver__set__receiver(smx_simcall_t simcall, void* arg){
643     simcall->args[1].dp = arg;
644 }
645 static inline smx_rdv_t simcall_rdv_get_receiver__get__rdv(smx_simcall_t simcall){
646   return (smx_rdv_t) simcall->args[0].dp;
647 }
648 static inline void simcall_rdv_get_receiver__set__rdv(smx_simcall_t simcall, void* arg){
649     simcall->args[0].dp = arg;
650 }
651 static inline smx_rdv_t simcall_comm_iprobe__get__rdv(smx_simcall_t simcall){
652   return (smx_rdv_t) simcall->args[0].dp;
653 }
654 static inline void simcall_comm_iprobe__set__rdv(smx_simcall_t simcall, void* arg){
655     simcall->args[0].dp = arg;
656 }
657 static inline int simcall_comm_iprobe__get__src(smx_simcall_t simcall){
658   return  simcall->args[1].i;
659 }
660 static inline void simcall_comm_iprobe__set__src(smx_simcall_t simcall, int arg){
661     simcall->args[1].i = arg;
662 }
663 static inline int simcall_comm_iprobe__get__tag(smx_simcall_t simcall){
664   return  simcall->args[2].i;
665 }
666 static inline void simcall_comm_iprobe__set__tag(smx_simcall_t simcall, int arg){
667     simcall->args[2].i = arg;
668 }
669 static inline simix_match_func_t simcall_comm_iprobe__get__match_fun(smx_simcall_t simcall){
670   return (simix_match_func_t) simcall->args[3].fp;
671 }
672 static inline void simcall_comm_iprobe__set__match_fun(smx_simcall_t simcall, FPtr arg){
673     simcall->args[3].fp = arg;
674 }
675 static inline void* simcall_comm_iprobe__get__data(smx_simcall_t simcall){
676   return  simcall->args[4].dp;
677 }
678 static inline void simcall_comm_iprobe__set__data(smx_simcall_t simcall, void* arg){
679     simcall->args[4].dp = arg;
680 }
681 static inline smx_rdv_t simcall_comm_send__get__rdv(smx_simcall_t simcall){
682   return (smx_rdv_t) simcall->args[0].dp;
683 }
684 static inline void simcall_comm_send__set__rdv(smx_simcall_t simcall, void* arg){
685     simcall->args[0].dp = arg;
686 }
687 static inline double simcall_comm_send__get__task_size(smx_simcall_t simcall){
688   return  simcall->args[1].d;
689 }
690 static inline void simcall_comm_send__set__task_size(smx_simcall_t simcall, double arg){
691     simcall->args[1].d = arg;
692 }
693 static inline double simcall_comm_send__get__rate(smx_simcall_t simcall){
694   return  simcall->args[2].d;
695 }
696 static inline void simcall_comm_send__set__rate(smx_simcall_t simcall, double arg){
697     simcall->args[2].d = arg;
698 }
699 static inline void* simcall_comm_send__get__src_buff(smx_simcall_t simcall){
700   return  simcall->args[3].dp;
701 }
702 static inline void simcall_comm_send__set__src_buff(smx_simcall_t simcall, void* arg){
703     simcall->args[3].dp = arg;
704 }
705 static inline size_t simcall_comm_send__get__src_buff_size(smx_simcall_t simcall){
706   return  simcall->args[4].sz;
707 }
708 static inline void simcall_comm_send__set__src_buff_size(smx_simcall_t simcall, size_t arg){
709     simcall->args[4].sz = arg;
710 }
711 static inline simix_match_func_t simcall_comm_send__get__match_fun(smx_simcall_t simcall){
712   return (simix_match_func_t) simcall->args[5].fp;
713 }
714 static inline void simcall_comm_send__set__match_fun(smx_simcall_t simcall, FPtr arg){
715     simcall->args[5].fp = arg;
716 }
717 static inline void* simcall_comm_send__get__data(smx_simcall_t simcall){
718   return  simcall->args[6].dp;
719 }
720 static inline void simcall_comm_send__set__data(smx_simcall_t simcall, void* arg){
721     simcall->args[6].dp = arg;
722 }
723 static inline double simcall_comm_send__get__timeout(smx_simcall_t simcall){
724   return  simcall->args[7].d;
725 }
726 static inline void simcall_comm_send__set__timeout(smx_simcall_t simcall, double arg){
727     simcall->args[7].d = arg;
728 }
729 static inline smx_rdv_t simcall_comm_isend__get__rdv(smx_simcall_t simcall){
730   return (smx_rdv_t) simcall->args[0].dp;
731 }
732 static inline void simcall_comm_isend__set__rdv(smx_simcall_t simcall, void* arg){
733     simcall->args[0].dp = arg;
734 }
735 static inline double simcall_comm_isend__get__task_size(smx_simcall_t simcall){
736   return  simcall->args[1].d;
737 }
738 static inline void simcall_comm_isend__set__task_size(smx_simcall_t simcall, double arg){
739     simcall->args[1].d = arg;
740 }
741 static inline double simcall_comm_isend__get__rate(smx_simcall_t simcall){
742   return  simcall->args[2].d;
743 }
744 static inline void simcall_comm_isend__set__rate(smx_simcall_t simcall, double arg){
745     simcall->args[2].d = arg;
746 }
747 static inline void* simcall_comm_isend__get__src_buff(smx_simcall_t simcall){
748   return  simcall->args[3].dp;
749 }
750 static inline void simcall_comm_isend__set__src_buff(smx_simcall_t simcall, void* arg){
751     simcall->args[3].dp = arg;
752 }
753 static inline size_t simcall_comm_isend__get__src_buff_size(smx_simcall_t simcall){
754   return  simcall->args[4].sz;
755 }
756 static inline void simcall_comm_isend__set__src_buff_size(smx_simcall_t simcall, size_t arg){
757     simcall->args[4].sz = arg;
758 }
759 static inline simix_match_func_t simcall_comm_isend__get__match_fun(smx_simcall_t simcall){
760   return (simix_match_func_t) simcall->args[5].fp;
761 }
762 static inline void simcall_comm_isend__set__match_fun(smx_simcall_t simcall, FPtr arg){
763     simcall->args[5].fp = arg;
764 }
765 static inline simix_clean_func_t simcall_comm_isend__get__clean_fun(smx_simcall_t simcall){
766   return (simix_clean_func_t) simcall->args[6].fp;
767 }
768 static inline void simcall_comm_isend__set__clean_fun(smx_simcall_t simcall, FPtr arg){
769     simcall->args[6].fp = arg;
770 }
771 static inline void* simcall_comm_isend__get__data(smx_simcall_t simcall){
772   return  simcall->args[7].dp;
773 }
774 static inline void simcall_comm_isend__set__data(smx_simcall_t simcall, void* arg){
775     simcall->args[7].dp = arg;
776 }
777 static inline int simcall_comm_isend__get__detached(smx_simcall_t simcall){
778   return  simcall->args[8].i;
779 }
780 static inline void simcall_comm_isend__set__detached(smx_simcall_t simcall, int arg){
781     simcall->args[8].i = arg;
782 }
783 static inline smx_rdv_t simcall_comm_recv__get__rdv(smx_simcall_t simcall){
784   return (smx_rdv_t) simcall->args[0].dp;
785 }
786 static inline void simcall_comm_recv__set__rdv(smx_simcall_t simcall, void* arg){
787     simcall->args[0].dp = arg;
788 }
789 static inline void* simcall_comm_recv__get__dst_buff(smx_simcall_t simcall){
790   return  simcall->args[1].dp;
791 }
792 static inline void simcall_comm_recv__set__dst_buff(smx_simcall_t simcall, void* arg){
793     simcall->args[1].dp = arg;
794 }
795 static inline size_t* simcall_comm_recv__get__dst_buff_size(smx_simcall_t simcall){
796   return (size_t*) simcall->args[2].dp;
797 }
798 static inline void simcall_comm_recv__set__dst_buff_size(smx_simcall_t simcall, void* arg){
799     simcall->args[2].dp = arg;
800 }
801 static inline simix_match_func_t simcall_comm_recv__get__match_fun(smx_simcall_t simcall){
802   return (simix_match_func_t) simcall->args[3].fp;
803 }
804 static inline void simcall_comm_recv__set__match_fun(smx_simcall_t simcall, FPtr arg){
805     simcall->args[3].fp = arg;
806 }
807 static inline void* simcall_comm_recv__get__data(smx_simcall_t simcall){
808   return  simcall->args[4].dp;
809 }
810 static inline void simcall_comm_recv__set__data(smx_simcall_t simcall, void* arg){
811     simcall->args[4].dp = arg;
812 }
813 static inline double simcall_comm_recv__get__timeout(smx_simcall_t simcall){
814   return  simcall->args[5].d;
815 }
816 static inline void simcall_comm_recv__set__timeout(smx_simcall_t simcall, double arg){
817     simcall->args[5].d = arg;
818 }
819 static inline double simcall_comm_recv__get__rate(smx_simcall_t simcall){
820   return  simcall->args[6].d;
821 }
822 static inline void simcall_comm_recv__set__rate(smx_simcall_t simcall, double arg){
823     simcall->args[6].d = arg;
824 }
825 static inline smx_rdv_t simcall_comm_irecv__get__rdv(smx_simcall_t simcall){
826   return (smx_rdv_t) simcall->args[0].dp;
827 }
828 static inline void simcall_comm_irecv__set__rdv(smx_simcall_t simcall, void* arg){
829     simcall->args[0].dp = arg;
830 }
831 static inline void* simcall_comm_irecv__get__dst_buff(smx_simcall_t simcall){
832   return  simcall->args[1].dp;
833 }
834 static inline void simcall_comm_irecv__set__dst_buff(smx_simcall_t simcall, void* arg){
835     simcall->args[1].dp = arg;
836 }
837 static inline size_t* simcall_comm_irecv__get__dst_buff_size(smx_simcall_t simcall){
838   return (size_t*) simcall->args[2].dp;
839 }
840 static inline void simcall_comm_irecv__set__dst_buff_size(smx_simcall_t simcall, void* arg){
841     simcall->args[2].dp = arg;
842 }
843 static inline simix_match_func_t simcall_comm_irecv__get__match_fun(smx_simcall_t simcall){
844   return (simix_match_func_t) simcall->args[3].fp;
845 }
846 static inline void simcall_comm_irecv__set__match_fun(smx_simcall_t simcall, FPtr arg){
847     simcall->args[3].fp = arg;
848 }
849 static inline void* simcall_comm_irecv__get__data(smx_simcall_t simcall){
850   return  simcall->args[4].dp;
851 }
852 static inline void simcall_comm_irecv__set__data(smx_simcall_t simcall, void* arg){
853     simcall->args[4].dp = arg;
854 }
855 static inline double simcall_comm_irecv__get__rate(smx_simcall_t simcall){
856   return  simcall->args[5].d;
857 }
858 static inline void simcall_comm_irecv__set__rate(smx_simcall_t simcall, double arg){
859     simcall->args[5].d = arg;
860 }
861 static inline smx_action_t simcall_comm_cancel__get__comm(smx_simcall_t simcall){
862   return (smx_action_t) simcall->args[0].dp;
863 }
864 static inline void simcall_comm_cancel__set__comm(smx_simcall_t simcall, void* arg){
865     simcall->args[0].dp = arg;
866 }
867 static inline xbt_dynar_t simcall_comm_waitany__get__comms(smx_simcall_t simcall){
868   return (xbt_dynar_t) simcall->args[0].dp;
869 }
870 static inline void simcall_comm_waitany__set__comms(smx_simcall_t simcall, void* arg){
871     simcall->args[0].dp = arg;
872 }
873 static inline smx_action_t simcall_comm_wait__get__comm(smx_simcall_t simcall){
874   return (smx_action_t) simcall->args[0].dp;
875 }
876 static inline void simcall_comm_wait__set__comm(smx_simcall_t simcall, void* arg){
877     simcall->args[0].dp = arg;
878 }
879 static inline double simcall_comm_wait__get__timeout(smx_simcall_t simcall){
880   return  simcall->args[1].d;
881 }
882 static inline void simcall_comm_wait__set__timeout(smx_simcall_t simcall, double arg){
883     simcall->args[1].d = arg;
884 }
885 static inline smx_action_t simcall_comm_test__get__comm(smx_simcall_t simcall){
886   return (smx_action_t) simcall->args[0].dp;
887 }
888 static inline void simcall_comm_test__set__comm(smx_simcall_t simcall, void* arg){
889     simcall->args[0].dp = arg;
890 }
891 static inline xbt_dynar_t simcall_comm_testany__get__comms(smx_simcall_t simcall){
892   return (xbt_dynar_t) simcall->args[0].dp;
893 }
894 static inline void simcall_comm_testany__set__comms(smx_simcall_t simcall, void* arg){
895     simcall->args[0].dp = arg;
896 }
897 static inline smx_action_t simcall_comm_get_remains__get__comm(smx_simcall_t simcall){
898   return (smx_action_t) simcall->args[0].dp;
899 }
900 static inline void simcall_comm_get_remains__set__comm(smx_simcall_t simcall, void* arg){
901     simcall->args[0].dp = arg;
902 }
903 static inline smx_action_t simcall_comm_get_state__get__comm(smx_simcall_t simcall){
904   return (smx_action_t) simcall->args[0].dp;
905 }
906 static inline void simcall_comm_get_state__set__comm(smx_simcall_t simcall, void* arg){
907     simcall->args[0].dp = arg;
908 }
909 static inline smx_action_t simcall_comm_get_src_data__get__comm(smx_simcall_t simcall){
910   return (smx_action_t) simcall->args[0].dp;
911 }
912 static inline void simcall_comm_get_src_data__set__comm(smx_simcall_t simcall, void* arg){
913     simcall->args[0].dp = arg;
914 }
915 static inline smx_action_t simcall_comm_get_dst_data__get__comm(smx_simcall_t simcall){
916   return (smx_action_t) simcall->args[0].dp;
917 }
918 static inline void simcall_comm_get_dst_data__set__comm(smx_simcall_t simcall, void* arg){
919     simcall->args[0].dp = arg;
920 }
921 static inline smx_action_t simcall_comm_get_src_proc__get__comm(smx_simcall_t simcall){
922   return (smx_action_t) simcall->args[0].dp;
923 }
924 static inline void simcall_comm_get_src_proc__set__comm(smx_simcall_t simcall, void* arg){
925     simcall->args[0].dp = arg;
926 }
927 static inline smx_action_t simcall_comm_get_dst_proc__get__comm(smx_simcall_t simcall){
928   return (smx_action_t) simcall->args[0].dp;
929 }
930 static inline void simcall_comm_get_dst_proc__set__comm(smx_simcall_t simcall, void* arg){
931     simcall->args[0].dp = arg;
932 }
933
934 static inline smx_mutex_t simcall_mutex_destroy__get__mutex(smx_simcall_t simcall){
935   return (smx_mutex_t) simcall->args[0].dp;
936 }
937 static inline void simcall_mutex_destroy__set__mutex(smx_simcall_t simcall, void* arg){
938     simcall->args[0].dp = arg;
939 }
940 static inline smx_mutex_t simcall_mutex_lock__get__mutex(smx_simcall_t simcall){
941   return (smx_mutex_t) simcall->args[0].dp;
942 }
943 static inline void simcall_mutex_lock__set__mutex(smx_simcall_t simcall, void* arg){
944     simcall->args[0].dp = arg;
945 }
946 static inline smx_mutex_t simcall_mutex_trylock__get__mutex(smx_simcall_t simcall){
947   return (smx_mutex_t) simcall->args[0].dp;
948 }
949 static inline void simcall_mutex_trylock__set__mutex(smx_simcall_t simcall, void* arg){
950     simcall->args[0].dp = arg;
951 }
952 static inline smx_mutex_t simcall_mutex_unlock__get__mutex(smx_simcall_t simcall){
953   return (smx_mutex_t) simcall->args[0].dp;
954 }
955 static inline void simcall_mutex_unlock__set__mutex(smx_simcall_t simcall, void* arg){
956     simcall->args[0].dp = arg;
957 }
958
959 static inline smx_cond_t simcall_cond_destroy__get__cond(smx_simcall_t simcall){
960   return (smx_cond_t) simcall->args[0].dp;
961 }
962 static inline void simcall_cond_destroy__set__cond(smx_simcall_t simcall, void* arg){
963     simcall->args[0].dp = arg;
964 }
965 static inline smx_cond_t simcall_cond_signal__get__cond(smx_simcall_t simcall){
966   return (smx_cond_t) simcall->args[0].dp;
967 }
968 static inline void simcall_cond_signal__set__cond(smx_simcall_t simcall, void* arg){
969     simcall->args[0].dp = arg;
970 }
971 static inline smx_cond_t simcall_cond_wait__get__cond(smx_simcall_t simcall){
972   return (smx_cond_t) simcall->args[0].dp;
973 }
974 static inline void simcall_cond_wait__set__cond(smx_simcall_t simcall, void* arg){
975     simcall->args[0].dp = arg;
976 }
977 static inline smx_mutex_t simcall_cond_wait__get__mutex(smx_simcall_t simcall){
978   return (smx_mutex_t) simcall->args[1].dp;
979 }
980 static inline void simcall_cond_wait__set__mutex(smx_simcall_t simcall, void* arg){
981     simcall->args[1].dp = arg;
982 }
983 static inline smx_cond_t simcall_cond_wait_timeout__get__cond(smx_simcall_t simcall){
984   return (smx_cond_t) simcall->args[0].dp;
985 }
986 static inline void simcall_cond_wait_timeout__set__cond(smx_simcall_t simcall, void* arg){
987     simcall->args[0].dp = arg;
988 }
989 static inline smx_mutex_t simcall_cond_wait_timeout__get__mutex(smx_simcall_t simcall){
990   return (smx_mutex_t) simcall->args[1].dp;
991 }
992 static inline void simcall_cond_wait_timeout__set__mutex(smx_simcall_t simcall, void* arg){
993     simcall->args[1].dp = arg;
994 }
995 static inline double simcall_cond_wait_timeout__get__timeout(smx_simcall_t simcall){
996   return  simcall->args[2].d;
997 }
998 static inline void simcall_cond_wait_timeout__set__timeout(smx_simcall_t simcall, double arg){
999     simcall->args[2].d = arg;
1000 }
1001 static inline smx_cond_t simcall_cond_broadcast__get__cond(smx_simcall_t simcall){
1002   return (smx_cond_t) simcall->args[0].dp;
1003 }
1004 static inline void simcall_cond_broadcast__set__cond(smx_simcall_t simcall, void* arg){
1005     simcall->args[0].dp = arg;
1006 }
1007 static inline int simcall_sem_init__get__capacity(smx_simcall_t simcall){
1008   return  simcall->args[0].i;
1009 }
1010 static inline void simcall_sem_init__set__capacity(smx_simcall_t simcall, int arg){
1011     simcall->args[0].i = arg;
1012 }
1013 static inline smx_sem_t simcall_sem_destroy__get__sem(smx_simcall_t simcall){
1014   return (smx_sem_t) simcall->args[0].dp;
1015 }
1016 static inline void simcall_sem_destroy__set__sem(smx_simcall_t simcall, void* arg){
1017     simcall->args[0].dp = arg;
1018 }
1019 static inline smx_sem_t simcall_sem_release__get__sem(smx_simcall_t simcall){
1020   return (smx_sem_t) simcall->args[0].dp;
1021 }
1022 static inline void simcall_sem_release__set__sem(smx_simcall_t simcall, void* arg){
1023     simcall->args[0].dp = arg;
1024 }
1025 static inline smx_sem_t simcall_sem_would_block__get__sem(smx_simcall_t simcall){
1026   return (smx_sem_t) simcall->args[0].dp;
1027 }
1028 static inline void simcall_sem_would_block__set__sem(smx_simcall_t simcall, void* arg){
1029     simcall->args[0].dp = arg;
1030 }
1031 static inline smx_sem_t simcall_sem_acquire__get__sem(smx_simcall_t simcall){
1032   return (smx_sem_t) simcall->args[0].dp;
1033 }
1034 static inline void simcall_sem_acquire__set__sem(smx_simcall_t simcall, void* arg){
1035     simcall->args[0].dp = arg;
1036 }
1037 static inline smx_sem_t simcall_sem_acquire_timeout__get__sem(smx_simcall_t simcall){
1038   return (smx_sem_t) simcall->args[0].dp;
1039 }
1040 static inline void simcall_sem_acquire_timeout__set__sem(smx_simcall_t simcall, void* arg){
1041     simcall->args[0].dp = arg;
1042 }
1043 static inline double simcall_sem_acquire_timeout__get__timeout(smx_simcall_t simcall){
1044   return  simcall->args[1].d;
1045 }
1046 static inline void simcall_sem_acquire_timeout__set__timeout(smx_simcall_t simcall, double arg){
1047     simcall->args[1].d = arg;
1048 }
1049 static inline smx_sem_t simcall_sem_get_capacity__get__sem(smx_simcall_t simcall){
1050   return (smx_sem_t) simcall->args[0].dp;
1051 }
1052 static inline void simcall_sem_get_capacity__set__sem(smx_simcall_t simcall, void* arg){
1053     simcall->args[0].dp = arg;
1054 }
1055 static inline smx_file_t simcall_file_read__get__fd(smx_simcall_t simcall){
1056   return (smx_file_t) simcall->args[0].dp;
1057 }
1058 static inline void simcall_file_read__set__fd(smx_simcall_t simcall, void* arg){
1059     simcall->args[0].dp = arg;
1060 }
1061 static inline sg_size_t simcall_file_read__get__size(smx_simcall_t simcall){
1062   return  simcall->args[1].sgsz;
1063 }
1064 static inline void simcall_file_read__set__size(smx_simcall_t simcall, sg_size_t arg){
1065     simcall->args[1].sgsz = arg;
1066 }
1067 static inline smx_host_t simcall_file_read__get__host(smx_simcall_t simcall){
1068   return (smx_host_t) simcall->args[2].dp;
1069 }
1070 static inline void simcall_file_read__set__host(smx_simcall_t simcall, void* arg){
1071     simcall->args[2].dp = arg;
1072 }
1073 static inline smx_file_t simcall_file_write__get__fd(smx_simcall_t simcall){
1074   return (smx_file_t) simcall->args[0].dp;
1075 }
1076 static inline void simcall_file_write__set__fd(smx_simcall_t simcall, void* arg){
1077     simcall->args[0].dp = arg;
1078 }
1079 static inline sg_size_t simcall_file_write__get__size(smx_simcall_t simcall){
1080   return  simcall->args[1].sgsz;
1081 }
1082 static inline void simcall_file_write__set__size(smx_simcall_t simcall, sg_size_t arg){
1083     simcall->args[1].sgsz = arg;
1084 }
1085 static inline smx_host_t simcall_file_write__get__host(smx_simcall_t simcall){
1086   return (smx_host_t) simcall->args[2].dp;
1087 }
1088 static inline void simcall_file_write__set__host(smx_simcall_t simcall, void* arg){
1089     simcall->args[2].dp = arg;
1090 }
1091 static inline const char* simcall_file_open__get__fullpath(smx_simcall_t simcall){
1092   return  simcall->args[0].cc;
1093 }
1094 static inline void simcall_file_open__set__fullpath(smx_simcall_t simcall, const char* arg){
1095     simcall->args[0].cc = arg;
1096 }
1097 static inline smx_host_t simcall_file_open__get__host(smx_simcall_t simcall){
1098   return (smx_host_t) simcall->args[1].dp;
1099 }
1100 static inline void simcall_file_open__set__host(smx_simcall_t simcall, void* arg){
1101     simcall->args[1].dp = arg;
1102 }
1103 static inline smx_file_t simcall_file_close__get__fd(smx_simcall_t simcall){
1104   return (smx_file_t) simcall->args[0].dp;
1105 }
1106 static inline void simcall_file_close__set__fd(smx_simcall_t simcall, void* arg){
1107     simcall->args[0].dp = arg;
1108 }
1109 static inline smx_host_t simcall_file_close__get__host(smx_simcall_t simcall){
1110   return (smx_host_t) simcall->args[1].dp;
1111 }
1112 static inline void simcall_file_close__set__host(smx_simcall_t simcall, void* arg){
1113     simcall->args[1].dp = arg;
1114 }
1115 static inline smx_file_t simcall_file_unlink__get__fd(smx_simcall_t simcall){
1116   return (smx_file_t) simcall->args[0].dp;
1117 }
1118 static inline void simcall_file_unlink__set__fd(smx_simcall_t simcall, void* arg){
1119     simcall->args[0].dp = arg;
1120 }
1121 static inline smx_file_t simcall_file_get_size__get__fd(smx_simcall_t simcall){
1122   return (smx_file_t) simcall->args[0].dp;
1123 }
1124 static inline void simcall_file_get_size__set__fd(smx_simcall_t simcall, void* arg){
1125     simcall->args[0].dp = arg;
1126 }
1127 static inline smx_file_t simcall_file_tell__get__fd(smx_simcall_t simcall){
1128   return (smx_file_t) simcall->args[0].dp;
1129 }
1130 static inline void simcall_file_tell__set__fd(smx_simcall_t simcall, void* arg){
1131     simcall->args[0].dp = arg;
1132 }
1133 static inline smx_file_t simcall_file_seek__get__fd(smx_simcall_t simcall){
1134   return (smx_file_t) simcall->args[0].dp;
1135 }
1136 static inline void simcall_file_seek__set__fd(smx_simcall_t simcall, void* arg){
1137     simcall->args[0].dp = arg;
1138 }
1139 static inline sg_size_t simcall_file_seek__get__offset(smx_simcall_t simcall){
1140   return  simcall->args[1].sgsz;
1141 }
1142 static inline void simcall_file_seek__set__offset(smx_simcall_t simcall, sg_size_t arg){
1143     simcall->args[1].sgsz = arg;
1144 }
1145 static inline int simcall_file_seek__get__origin(smx_simcall_t simcall){
1146   return  simcall->args[2].i;
1147 }
1148 static inline void simcall_file_seek__set__origin(smx_simcall_t simcall, int arg){
1149     simcall->args[2].i = arg;
1150 }
1151 static inline smx_file_t simcall_file_get_info__get__fd(smx_simcall_t simcall){
1152   return (smx_file_t) simcall->args[0].dp;
1153 }
1154 static inline void simcall_file_get_info__set__fd(smx_simcall_t simcall, void* arg){
1155     simcall->args[0].dp = arg;
1156 }
1157 static inline smx_file_t simcall_file_move__get__fd(smx_simcall_t simcall){
1158   return (smx_file_t) simcall->args[0].dp;
1159 }
1160 static inline void simcall_file_move__set__fd(smx_simcall_t simcall, void* arg){
1161     simcall->args[0].dp = arg;
1162 }
1163 static inline const char* simcall_file_move__get__fullpath(smx_simcall_t simcall){
1164   return  simcall->args[1].cc;
1165 }
1166 static inline void simcall_file_move__set__fullpath(smx_simcall_t simcall, const char* arg){
1167     simcall->args[1].cc = arg;
1168 }
1169 static inline smx_storage_t simcall_storage_get_free_size__get__storage(smx_simcall_t simcall){
1170   return (smx_storage_t) simcall->args[0].dp;
1171 }
1172 static inline void simcall_storage_get_free_size__set__storage(smx_simcall_t simcall, void* arg){
1173     simcall->args[0].dp = arg;
1174 }
1175 static inline smx_storage_t simcall_storage_get_used_size__get__name(smx_simcall_t simcall){
1176   return (smx_storage_t) simcall->args[0].dp;
1177 }
1178 static inline void simcall_storage_get_used_size__set__name(smx_simcall_t simcall, void* arg){
1179     simcall->args[0].dp = arg;
1180 }
1181 static inline smx_storage_t simcall_storage_get_properties__get__storage(smx_simcall_t simcall){
1182   return (smx_storage_t) simcall->args[0].dp;
1183 }
1184 static inline void simcall_storage_get_properties__set__storage(smx_simcall_t simcall, void* arg){
1185     simcall->args[0].dp = arg;
1186 }
1187 static inline smx_storage_t simcall_storage_get_content__get__storage(smx_simcall_t simcall){
1188   return (smx_storage_t) simcall->args[0].dp;
1189 }
1190 static inline void simcall_storage_get_content__set__storage(smx_simcall_t simcall, void* arg){
1191     simcall->args[0].dp = arg;
1192 }
1193 static inline const char* simcall_asr_get_properties__get__name(smx_simcall_t simcall){
1194   return  simcall->args[0].cc;
1195 }
1196 static inline void simcall_asr_get_properties__set__name(smx_simcall_t simcall, const char* arg){
1197     simcall->args[0].cc = arg;
1198 }
1199 #ifdef HAVE_LATENCY_BOUND_TRACKING
1200 static inline smx_action_t simcall_comm_is_latency_bounded__get__comm(smx_simcall_t simcall){
1201   return (smx_action_t) simcall->args[0].dp;
1202 }
1203 static inline void simcall_comm_is_latency_bounded__set__comm(smx_simcall_t simcall, void* arg){
1204     simcall->args[0].dp = arg;
1205 }
1206 #endif
1207
1208 #ifdef HAVE_TRACING
1209 static inline smx_action_t simcall_set_category__get__action(smx_simcall_t simcall){
1210   return (smx_action_t) simcall->args[0].dp;
1211 }
1212 static inline void simcall_set_category__set__action(smx_simcall_t simcall, void* arg){
1213     simcall->args[0].dp = arg;
1214 }
1215 static inline const char* simcall_set_category__get__category(smx_simcall_t simcall){
1216   return  simcall->args[1].cc;
1217 }
1218 static inline void simcall_set_category__set__category(smx_simcall_t simcall, const char* arg){
1219     simcall->args[1].cc = arg;
1220 }
1221 #endif
1222
1223 #ifdef HAVE_MC
1224
1225 static inline void* simcall_mc_compare_snapshots__get__s1(smx_simcall_t simcall){
1226   return  simcall->args[0].dp;
1227 }
1228 static inline void simcall_mc_compare_snapshots__set__s1(smx_simcall_t simcall, void* arg){
1229     simcall->args[0].dp = arg;
1230 }
1231 static inline void* simcall_mc_compare_snapshots__get__s2(smx_simcall_t simcall){
1232   return  simcall->args[1].dp;
1233 }
1234 static inline void simcall_mc_compare_snapshots__set__s2(smx_simcall_t simcall, void* arg){
1235     simcall->args[1].dp = arg;
1236 }
1237 static inline int simcall_mc_random__get__min(smx_simcall_t simcall){
1238   return  simcall->args[0].i;
1239 }
1240 static inline void simcall_mc_random__set__min(smx_simcall_t simcall, int arg){
1241     simcall->args[0].i = arg;
1242 }
1243 static inline int simcall_mc_random__get__max(smx_simcall_t simcall){
1244   return  simcall->args[1].i;
1245 }
1246 static inline void simcall_mc_random__set__max(smx_simcall_t simcall, int arg){
1247     simcall->args[1].i = arg;
1248 }
1249 #endif