Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
change iprobe in order to allow probing on outgoing communications (has the receive...
[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 smx_process_t simcall_process_join__get__process(smx_simcall_t simcall){
562   return (smx_process_t) simcall->args[0].dp;
563 }
564 static inline void simcall_process_join__set__process(smx_simcall_t simcall, void* arg){
565     simcall->args[0].dp = arg;
566 }
567 static inline double simcall_process_join__get__timeout(smx_simcall_t simcall){
568   return  simcall->args[1].d;
569 }
570 static inline void simcall_process_join__set__timeout(smx_simcall_t simcall, double arg){
571     simcall->args[1].d = arg;
572 }
573 static inline double simcall_process_sleep__get__duration(smx_simcall_t simcall){
574   return  simcall->args[0].d;
575 }
576 static inline void simcall_process_sleep__set__duration(smx_simcall_t simcall, double arg){
577     simcall->args[0].d = arg;
578 }
579 static inline smx_process_t simcall_process_on_exit__get__process(smx_simcall_t simcall){
580   return (smx_process_t) simcall->args[0].dp;
581 }
582 static inline void simcall_process_on_exit__set__process(smx_simcall_t simcall, void* arg){
583     simcall->args[0].dp = arg;
584 }
585 static inline int_f_pvoid_pvoid_t simcall_process_on_exit__get__fun(smx_simcall_t simcall){
586   return (int_f_pvoid_pvoid_t) simcall->args[1].fp;
587 }
588 static inline void simcall_process_on_exit__set__fun(smx_simcall_t simcall, FPtr arg){
589     simcall->args[1].fp = arg;
590 }
591 static inline void* simcall_process_on_exit__get__data(smx_simcall_t simcall){
592   return  simcall->args[2].dp;
593 }
594 static inline void simcall_process_on_exit__set__data(smx_simcall_t simcall, void* arg){
595     simcall->args[2].dp = arg;
596 }
597 static inline smx_process_t simcall_process_auto_restart_set__get__process(smx_simcall_t simcall){
598   return (smx_process_t) simcall->args[0].dp;
599 }
600 static inline void simcall_process_auto_restart_set__set__process(smx_simcall_t simcall, void* arg){
601     simcall->args[0].dp = arg;
602 }
603 static inline int simcall_process_auto_restart_set__get__auto_restart(smx_simcall_t simcall){
604   return  simcall->args[1].i;
605 }
606 static inline void simcall_process_auto_restart_set__set__auto_restart(smx_simcall_t simcall, int arg){
607     simcall->args[1].i = arg;
608 }
609 static inline smx_process_t simcall_process_restart__get__process(smx_simcall_t simcall){
610   return (smx_process_t) simcall->args[0].dp;
611 }
612 static inline void simcall_process_restart__set__process(smx_simcall_t simcall, void* arg){
613     simcall->args[0].dp = arg;
614 }
615 static inline const char* simcall_rdv_create__get__name(smx_simcall_t simcall){
616   return  simcall->args[0].cc;
617 }
618 static inline void simcall_rdv_create__set__name(smx_simcall_t simcall, const char* arg){
619     simcall->args[0].cc = arg;
620 }
621 static inline smx_rdv_t simcall_rdv_destroy__get__rdv(smx_simcall_t simcall){
622   return (smx_rdv_t) simcall->args[0].dp;
623 }
624 static inline void simcall_rdv_destroy__set__rdv(smx_simcall_t simcall, void* arg){
625     simcall->args[0].dp = arg;
626 }
627 static inline smx_rdv_t simcall_rdv_comm_count_by_host__get__rdv(smx_simcall_t simcall){
628   return (smx_rdv_t) simcall->args[0].dp;
629 }
630 static inline void simcall_rdv_comm_count_by_host__set__rdv(smx_simcall_t simcall, void* arg){
631     simcall->args[0].dp = arg;
632 }
633 static inline smx_host_t simcall_rdv_comm_count_by_host__get__host(smx_simcall_t simcall){
634   return (smx_host_t) simcall->args[1].dp;
635 }
636 static inline void simcall_rdv_comm_count_by_host__set__host(smx_simcall_t simcall, void* arg){
637     simcall->args[1].dp = arg;
638 }
639 static inline smx_rdv_t simcall_rdv_get_head__get__rdv(smx_simcall_t simcall){
640   return (smx_rdv_t) simcall->args[0].dp;
641 }
642 static inline void simcall_rdv_get_head__set__rdv(smx_simcall_t simcall, void* arg){
643     simcall->args[0].dp = arg;
644 }
645 static inline smx_rdv_t simcall_rdv_set_receiver__get__rdv(smx_simcall_t simcall){
646   return (smx_rdv_t) simcall->args[0].dp;
647 }
648 static inline void simcall_rdv_set_receiver__set__rdv(smx_simcall_t simcall, void* arg){
649     simcall->args[0].dp = arg;
650 }
651 static inline smx_process_t simcall_rdv_set_receiver__get__receiver(smx_simcall_t simcall){
652   return (smx_process_t) simcall->args[1].dp;
653 }
654 static inline void simcall_rdv_set_receiver__set__receiver(smx_simcall_t simcall, void* arg){
655     simcall->args[1].dp = arg;
656 }
657 static inline smx_rdv_t simcall_rdv_get_receiver__get__rdv(smx_simcall_t simcall){
658   return (smx_rdv_t) simcall->args[0].dp;
659 }
660 static inline void simcall_rdv_get_receiver__set__rdv(smx_simcall_t simcall, void* arg){
661     simcall->args[0].dp = arg;
662 }
663 static inline smx_rdv_t simcall_comm_iprobe__get__rdv(smx_simcall_t simcall){
664   return (smx_rdv_t) simcall->args[0].dp;
665 }
666 static inline void simcall_comm_iprobe__set__rdv(smx_simcall_t simcall, void* arg){
667     simcall->args[0].dp = arg;
668 }
669 static inline int simcall_comm_iprobe__get__type(smx_simcall_t simcall){
670   return  simcall->args[1].i;
671 }
672 static inline void simcall_comm_iprobe__set__type(smx_simcall_t simcall, int arg){
673     simcall->args[1].i = arg;
674 }
675 static inline int simcall_comm_iprobe__get__src(smx_simcall_t simcall){
676   return  simcall->args[2].i;
677 }
678 static inline void simcall_comm_iprobe__set__src(smx_simcall_t simcall, int arg){
679     simcall->args[2].i = arg;
680 }
681 static inline int simcall_comm_iprobe__get__tag(smx_simcall_t simcall){
682   return  simcall->args[3].i;
683 }
684 static inline void simcall_comm_iprobe__set__tag(smx_simcall_t simcall, int arg){
685     simcall->args[3].i = arg;
686 }
687 static inline simix_match_func_t simcall_comm_iprobe__get__match_fun(smx_simcall_t simcall){
688   return (simix_match_func_t) simcall->args[4].fp;
689 }
690 static inline void simcall_comm_iprobe__set__match_fun(smx_simcall_t simcall, FPtr arg){
691     simcall->args[4].fp = arg;
692 }
693 static inline void* simcall_comm_iprobe__get__data(smx_simcall_t simcall){
694   return  simcall->args[5].dp;
695 }
696 static inline void simcall_comm_iprobe__set__data(smx_simcall_t simcall, void* arg){
697     simcall->args[5].dp = arg;
698 }
699 static inline smx_process_t simcall_comm_send__get__src(smx_simcall_t simcall){
700   return (smx_process_t) simcall->args[0].dp;
701 }
702 static inline void simcall_comm_send__set__src(smx_simcall_t simcall, void* arg){
703     simcall->args[0].dp = arg;
704 }
705 static inline smx_rdv_t simcall_comm_send__get__rdv(smx_simcall_t simcall){
706   return (smx_rdv_t) simcall->args[1].dp;
707 }
708 static inline void simcall_comm_send__set__rdv(smx_simcall_t simcall, void* arg){
709     simcall->args[1].dp = arg;
710 }
711 static inline double simcall_comm_send__get__task_size(smx_simcall_t simcall){
712   return  simcall->args[2].d;
713 }
714 static inline void simcall_comm_send__set__task_size(smx_simcall_t simcall, double arg){
715     simcall->args[2].d = arg;
716 }
717 static inline double simcall_comm_send__get__rate(smx_simcall_t simcall){
718   return  simcall->args[3].d;
719 }
720 static inline void simcall_comm_send__set__rate(smx_simcall_t simcall, double arg){
721     simcall->args[3].d = arg;
722 }
723 static inline void* simcall_comm_send__get__src_buff(smx_simcall_t simcall){
724   return  simcall->args[4].dp;
725 }
726 static inline void simcall_comm_send__set__src_buff(smx_simcall_t simcall, void* arg){
727     simcall->args[4].dp = arg;
728 }
729 static inline size_t simcall_comm_send__get__src_buff_size(smx_simcall_t simcall){
730   return  simcall->args[5].sz;
731 }
732 static inline void simcall_comm_send__set__src_buff_size(smx_simcall_t simcall, size_t arg){
733     simcall->args[5].sz = arg;
734 }
735 static inline simix_match_func_t simcall_comm_send__get__match_fun(smx_simcall_t simcall){
736   return (simix_match_func_t) simcall->args[6].fp;
737 }
738 static inline void simcall_comm_send__set__match_fun(smx_simcall_t simcall, FPtr arg){
739     simcall->args[6].fp = arg;
740 }
741 static inline simix_copy_data_func_t simcall_comm_send__get__copy_data_fun(smx_simcall_t simcall){
742   return (simix_copy_data_func_t) simcall->args[7].fp;
743 }
744 static inline void simcall_comm_send__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
745     simcall->args[7].fp = arg;
746 }
747 static inline void* simcall_comm_send__get__data(smx_simcall_t simcall){
748   return  simcall->args[8].dp;
749 }
750 static inline void simcall_comm_send__set__data(smx_simcall_t simcall, void* arg){
751     simcall->args[8].dp = arg;
752 }
753 static inline double simcall_comm_send__get__timeout(smx_simcall_t simcall){
754   return  simcall->args[9].d;
755 }
756 static inline void simcall_comm_send__set__timeout(smx_simcall_t simcall, double arg){
757     simcall->args[9].d = arg;
758 }
759 static inline smx_process_t simcall_comm_isend__get__src(smx_simcall_t simcall){
760   return (smx_process_t) simcall->args[0].dp;
761 }
762 static inline void simcall_comm_isend__set__src(smx_simcall_t simcall, void* arg){
763     simcall->args[0].dp = arg;
764 }
765 static inline smx_rdv_t simcall_comm_isend__get__rdv(smx_simcall_t simcall){
766   return (smx_rdv_t) simcall->args[1].dp;
767 }
768 static inline void simcall_comm_isend__set__rdv(smx_simcall_t simcall, void* arg){
769     simcall->args[1].dp = arg;
770 }
771 static inline double simcall_comm_isend__get__task_size(smx_simcall_t simcall){
772   return  simcall->args[2].d;
773 }
774 static inline void simcall_comm_isend__set__task_size(smx_simcall_t simcall, double arg){
775     simcall->args[2].d = arg;
776 }
777 static inline double simcall_comm_isend__get__rate(smx_simcall_t simcall){
778   return  simcall->args[3].d;
779 }
780 static inline void simcall_comm_isend__set__rate(smx_simcall_t simcall, double arg){
781     simcall->args[3].d = arg;
782 }
783 static inline void* simcall_comm_isend__get__src_buff(smx_simcall_t simcall){
784   return  simcall->args[4].dp;
785 }
786 static inline void simcall_comm_isend__set__src_buff(smx_simcall_t simcall, void* arg){
787     simcall->args[4].dp = arg;
788 }
789 static inline size_t simcall_comm_isend__get__src_buff_size(smx_simcall_t simcall){
790   return  simcall->args[5].sz;
791 }
792 static inline void simcall_comm_isend__set__src_buff_size(smx_simcall_t simcall, size_t arg){
793     simcall->args[5].sz = arg;
794 }
795 static inline simix_match_func_t simcall_comm_isend__get__match_fun(smx_simcall_t simcall){
796   return (simix_match_func_t) simcall->args[6].fp;
797 }
798 static inline void simcall_comm_isend__set__match_fun(smx_simcall_t simcall, FPtr arg){
799     simcall->args[6].fp = arg;
800 }
801 static inline simix_clean_func_t simcall_comm_isend__get__clean_fun(smx_simcall_t simcall){
802   return (simix_clean_func_t) simcall->args[7].fp;
803 }
804 static inline void simcall_comm_isend__set__clean_fun(smx_simcall_t simcall, FPtr arg){
805     simcall->args[7].fp = arg;
806 }
807 static inline simix_copy_data_func_t simcall_comm_isend__get__copy_data_fun(smx_simcall_t simcall){
808   return (simix_copy_data_func_t) simcall->args[8].fp;
809 }
810 static inline void simcall_comm_isend__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
811     simcall->args[8].fp = arg;
812 }
813 static inline void* simcall_comm_isend__get__data(smx_simcall_t simcall){
814   return  simcall->args[9].dp;
815 }
816 static inline void simcall_comm_isend__set__data(smx_simcall_t simcall, void* arg){
817     simcall->args[9].dp = arg;
818 }
819 static inline int simcall_comm_isend__get__detached(smx_simcall_t simcall){
820   return  simcall->args[10].i;
821 }
822 static inline void simcall_comm_isend__set__detached(smx_simcall_t simcall, int arg){
823     simcall->args[10].i = arg;
824 }
825 static inline smx_rdv_t simcall_comm_recv__get__rdv(smx_simcall_t simcall){
826   return (smx_rdv_t) simcall->args[0].dp;
827 }
828 static inline void simcall_comm_recv__set__rdv(smx_simcall_t simcall, void* arg){
829     simcall->args[0].dp = arg;
830 }
831 static inline void* simcall_comm_recv__get__dst_buff(smx_simcall_t simcall){
832   return  simcall->args[1].dp;
833 }
834 static inline void simcall_comm_recv__set__dst_buff(smx_simcall_t simcall, void* arg){
835     simcall->args[1].dp = arg;
836 }
837 static inline size_t* simcall_comm_recv__get__dst_buff_size(smx_simcall_t simcall){
838   return (size_t*) simcall->args[2].dp;
839 }
840 static inline void simcall_comm_recv__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_recv__get__match_fun(smx_simcall_t simcall){
844   return (simix_match_func_t) simcall->args[3].fp;
845 }
846 static inline void simcall_comm_recv__set__match_fun(smx_simcall_t simcall, FPtr arg){
847     simcall->args[3].fp = arg;
848 }
849 static inline simix_copy_data_func_t simcall_comm_recv__get__copy_data_fun(smx_simcall_t simcall){
850   return (simix_copy_data_func_t) simcall->args[4].fp;
851 }
852 static inline void simcall_comm_recv__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
853     simcall->args[4].fp = arg;
854 }
855 static inline void* simcall_comm_recv__get__data(smx_simcall_t simcall){
856   return  simcall->args[5].dp;
857 }
858 static inline void simcall_comm_recv__set__data(smx_simcall_t simcall, void* arg){
859     simcall->args[5].dp = arg;
860 }
861 static inline double simcall_comm_recv__get__timeout(smx_simcall_t simcall){
862   return  simcall->args[6].d;
863 }
864 static inline void simcall_comm_recv__set__timeout(smx_simcall_t simcall, double arg){
865     simcall->args[6].d = arg;
866 }
867 static inline double simcall_comm_recv__get__rate(smx_simcall_t simcall){
868   return  simcall->args[7].d;
869 }
870 static inline void simcall_comm_recv__set__rate(smx_simcall_t simcall, double arg){
871     simcall->args[7].d = arg;
872 }
873 static inline smx_rdv_t simcall_comm_irecv__get__rdv(smx_simcall_t simcall){
874   return (smx_rdv_t) simcall->args[0].dp;
875 }
876 static inline void simcall_comm_irecv__set__rdv(smx_simcall_t simcall, void* arg){
877     simcall->args[0].dp = arg;
878 }
879 static inline void* simcall_comm_irecv__get__dst_buff(smx_simcall_t simcall){
880   return  simcall->args[1].dp;
881 }
882 static inline void simcall_comm_irecv__set__dst_buff(smx_simcall_t simcall, void* arg){
883     simcall->args[1].dp = arg;
884 }
885 static inline size_t* simcall_comm_irecv__get__dst_buff_size(smx_simcall_t simcall){
886   return (size_t*) simcall->args[2].dp;
887 }
888 static inline void simcall_comm_irecv__set__dst_buff_size(smx_simcall_t simcall, void* arg){
889     simcall->args[2].dp = arg;
890 }
891 static inline simix_match_func_t simcall_comm_irecv__get__match_fun(smx_simcall_t simcall){
892   return (simix_match_func_t) simcall->args[3].fp;
893 }
894 static inline void simcall_comm_irecv__set__match_fun(smx_simcall_t simcall, FPtr arg){
895     simcall->args[3].fp = arg;
896 }
897 static inline simix_copy_data_func_t simcall_comm_irecv__get__copy_data_fun(smx_simcall_t simcall){
898   return (simix_copy_data_func_t) simcall->args[4].fp;
899 }
900 static inline void simcall_comm_irecv__set__copy_data_fun(smx_simcall_t simcall, FPtr arg){
901     simcall->args[4].fp = arg;
902 }
903 static inline void* simcall_comm_irecv__get__data(smx_simcall_t simcall){
904   return  simcall->args[5].dp;
905 }
906 static inline void simcall_comm_irecv__set__data(smx_simcall_t simcall, void* arg){
907     simcall->args[5].dp = arg;
908 }
909 static inline double simcall_comm_irecv__get__rate(smx_simcall_t simcall){
910   return  simcall->args[6].d;
911 }
912 static inline void simcall_comm_irecv__set__rate(smx_simcall_t simcall, double arg){
913     simcall->args[6].d = arg;
914 }
915 static inline smx_action_t simcall_comm_cancel__get__comm(smx_simcall_t simcall){
916   return (smx_action_t) simcall->args[0].dp;
917 }
918 static inline void simcall_comm_cancel__set__comm(smx_simcall_t simcall, void* arg){
919     simcall->args[0].dp = arg;
920 }
921 static inline xbt_dynar_t simcall_comm_waitany__get__comms(smx_simcall_t simcall){
922   return (xbt_dynar_t) simcall->args[0].dp;
923 }
924 static inline void simcall_comm_waitany__set__comms(smx_simcall_t simcall, void* arg){
925     simcall->args[0].dp = arg;
926 }
927 static inline smx_action_t simcall_comm_wait__get__comm(smx_simcall_t simcall){
928   return (smx_action_t) simcall->args[0].dp;
929 }
930 static inline void simcall_comm_wait__set__comm(smx_simcall_t simcall, void* arg){
931     simcall->args[0].dp = arg;
932 }
933 static inline double simcall_comm_wait__get__timeout(smx_simcall_t simcall){
934   return  simcall->args[1].d;
935 }
936 static inline void simcall_comm_wait__set__timeout(smx_simcall_t simcall, double arg){
937     simcall->args[1].d = arg;
938 }
939 static inline smx_action_t simcall_comm_test__get__comm(smx_simcall_t simcall){
940   return (smx_action_t) simcall->args[0].dp;
941 }
942 static inline void simcall_comm_test__set__comm(smx_simcall_t simcall, void* arg){
943     simcall->args[0].dp = arg;
944 }
945 static inline xbt_dynar_t simcall_comm_testany__get__comms(smx_simcall_t simcall){
946   return (xbt_dynar_t) simcall->args[0].dp;
947 }
948 static inline void simcall_comm_testany__set__comms(smx_simcall_t simcall, void* arg){
949     simcall->args[0].dp = arg;
950 }
951 static inline smx_action_t simcall_comm_get_remains__get__comm(smx_simcall_t simcall){
952   return (smx_action_t) simcall->args[0].dp;
953 }
954 static inline void simcall_comm_get_remains__set__comm(smx_simcall_t simcall, void* arg){
955     simcall->args[0].dp = arg;
956 }
957 static inline smx_action_t simcall_comm_get_state__get__comm(smx_simcall_t simcall){
958   return (smx_action_t) simcall->args[0].dp;
959 }
960 static inline void simcall_comm_get_state__set__comm(smx_simcall_t simcall, void* arg){
961     simcall->args[0].dp = arg;
962 }
963 static inline smx_action_t simcall_comm_get_src_data__get__comm(smx_simcall_t simcall){
964   return (smx_action_t) simcall->args[0].dp;
965 }
966 static inline void simcall_comm_get_src_data__set__comm(smx_simcall_t simcall, void* arg){
967     simcall->args[0].dp = arg;
968 }
969 static inline smx_action_t simcall_comm_get_dst_data__get__comm(smx_simcall_t simcall){
970   return (smx_action_t) simcall->args[0].dp;
971 }
972 static inline void simcall_comm_get_dst_data__set__comm(smx_simcall_t simcall, void* arg){
973     simcall->args[0].dp = arg;
974 }
975 static inline smx_action_t simcall_comm_get_src_proc__get__comm(smx_simcall_t simcall){
976   return (smx_action_t) simcall->args[0].dp;
977 }
978 static inline void simcall_comm_get_src_proc__set__comm(smx_simcall_t simcall, void* arg){
979     simcall->args[0].dp = arg;
980 }
981 static inline smx_action_t simcall_comm_get_dst_proc__get__comm(smx_simcall_t simcall){
982   return (smx_action_t) simcall->args[0].dp;
983 }
984 static inline void simcall_comm_get_dst_proc__set__comm(smx_simcall_t simcall, void* arg){
985     simcall->args[0].dp = arg;
986 }
987
988 static inline smx_mutex_t simcall_mutex_destroy__get__mutex(smx_simcall_t simcall){
989   return (smx_mutex_t) simcall->args[0].dp;
990 }
991 static inline void simcall_mutex_destroy__set__mutex(smx_simcall_t simcall, void* arg){
992     simcall->args[0].dp = arg;
993 }
994 static inline smx_mutex_t simcall_mutex_lock__get__mutex(smx_simcall_t simcall){
995   return (smx_mutex_t) simcall->args[0].dp;
996 }
997 static inline void simcall_mutex_lock__set__mutex(smx_simcall_t simcall, void* arg){
998     simcall->args[0].dp = arg;
999 }
1000 static inline smx_mutex_t simcall_mutex_trylock__get__mutex(smx_simcall_t simcall){
1001   return (smx_mutex_t) simcall->args[0].dp;
1002 }
1003 static inline void simcall_mutex_trylock__set__mutex(smx_simcall_t simcall, void* arg){
1004     simcall->args[0].dp = arg;
1005 }
1006 static inline smx_mutex_t simcall_mutex_unlock__get__mutex(smx_simcall_t simcall){
1007   return (smx_mutex_t) simcall->args[0].dp;
1008 }
1009 static inline void simcall_mutex_unlock__set__mutex(smx_simcall_t simcall, void* arg){
1010     simcall->args[0].dp = arg;
1011 }
1012
1013 static inline smx_cond_t simcall_cond_destroy__get__cond(smx_simcall_t simcall){
1014   return (smx_cond_t) simcall->args[0].dp;
1015 }
1016 static inline void simcall_cond_destroy__set__cond(smx_simcall_t simcall, void* arg){
1017     simcall->args[0].dp = arg;
1018 }
1019 static inline smx_cond_t simcall_cond_signal__get__cond(smx_simcall_t simcall){
1020   return (smx_cond_t) simcall->args[0].dp;
1021 }
1022 static inline void simcall_cond_signal__set__cond(smx_simcall_t simcall, void* arg){
1023     simcall->args[0].dp = arg;
1024 }
1025 static inline smx_cond_t simcall_cond_wait__get__cond(smx_simcall_t simcall){
1026   return (smx_cond_t) simcall->args[0].dp;
1027 }
1028 static inline void simcall_cond_wait__set__cond(smx_simcall_t simcall, void* arg){
1029     simcall->args[0].dp = arg;
1030 }
1031 static inline smx_mutex_t simcall_cond_wait__get__mutex(smx_simcall_t simcall){
1032   return (smx_mutex_t) simcall->args[1].dp;
1033 }
1034 static inline void simcall_cond_wait__set__mutex(smx_simcall_t simcall, void* arg){
1035     simcall->args[1].dp = arg;
1036 }
1037 static inline smx_cond_t simcall_cond_wait_timeout__get__cond(smx_simcall_t simcall){
1038   return (smx_cond_t) simcall->args[0].dp;
1039 }
1040 static inline void simcall_cond_wait_timeout__set__cond(smx_simcall_t simcall, void* arg){
1041     simcall->args[0].dp = arg;
1042 }
1043 static inline smx_mutex_t simcall_cond_wait_timeout__get__mutex(smx_simcall_t simcall){
1044   return (smx_mutex_t) simcall->args[1].dp;
1045 }
1046 static inline void simcall_cond_wait_timeout__set__mutex(smx_simcall_t simcall, void* arg){
1047     simcall->args[1].dp = arg;
1048 }
1049 static inline double simcall_cond_wait_timeout__get__timeout(smx_simcall_t simcall){
1050   return  simcall->args[2].d;
1051 }
1052 static inline void simcall_cond_wait_timeout__set__timeout(smx_simcall_t simcall, double arg){
1053     simcall->args[2].d = arg;
1054 }
1055 static inline smx_cond_t simcall_cond_broadcast__get__cond(smx_simcall_t simcall){
1056   return (smx_cond_t) simcall->args[0].dp;
1057 }
1058 static inline void simcall_cond_broadcast__set__cond(smx_simcall_t simcall, void* arg){
1059     simcall->args[0].dp = arg;
1060 }
1061 static inline int simcall_sem_init__get__capacity(smx_simcall_t simcall){
1062   return  simcall->args[0].i;
1063 }
1064 static inline void simcall_sem_init__set__capacity(smx_simcall_t simcall, int arg){
1065     simcall->args[0].i = arg;
1066 }
1067 static inline smx_sem_t simcall_sem_destroy__get__sem(smx_simcall_t simcall){
1068   return (smx_sem_t) simcall->args[0].dp;
1069 }
1070 static inline void simcall_sem_destroy__set__sem(smx_simcall_t simcall, void* arg){
1071     simcall->args[0].dp = arg;
1072 }
1073 static inline smx_sem_t simcall_sem_release__get__sem(smx_simcall_t simcall){
1074   return (smx_sem_t) simcall->args[0].dp;
1075 }
1076 static inline void simcall_sem_release__set__sem(smx_simcall_t simcall, void* arg){
1077     simcall->args[0].dp = arg;
1078 }
1079 static inline smx_sem_t simcall_sem_would_block__get__sem(smx_simcall_t simcall){
1080   return (smx_sem_t) simcall->args[0].dp;
1081 }
1082 static inline void simcall_sem_would_block__set__sem(smx_simcall_t simcall, void* arg){
1083     simcall->args[0].dp = arg;
1084 }
1085 static inline smx_sem_t simcall_sem_acquire__get__sem(smx_simcall_t simcall){
1086   return (smx_sem_t) simcall->args[0].dp;
1087 }
1088 static inline void simcall_sem_acquire__set__sem(smx_simcall_t simcall, void* arg){
1089     simcall->args[0].dp = arg;
1090 }
1091 static inline smx_sem_t simcall_sem_acquire_timeout__get__sem(smx_simcall_t simcall){
1092   return (smx_sem_t) simcall->args[0].dp;
1093 }
1094 static inline void simcall_sem_acquire_timeout__set__sem(smx_simcall_t simcall, void* arg){
1095     simcall->args[0].dp = arg;
1096 }
1097 static inline double simcall_sem_acquire_timeout__get__timeout(smx_simcall_t simcall){
1098   return  simcall->args[1].d;
1099 }
1100 static inline void simcall_sem_acquire_timeout__set__timeout(smx_simcall_t simcall, double arg){
1101     simcall->args[1].d = arg;
1102 }
1103 static inline smx_sem_t simcall_sem_get_capacity__get__sem(smx_simcall_t simcall){
1104   return (smx_sem_t) simcall->args[0].dp;
1105 }
1106 static inline void simcall_sem_get_capacity__set__sem(smx_simcall_t simcall, void* arg){
1107     simcall->args[0].dp = arg;
1108 }
1109 static inline smx_file_t simcall_file_read__get__fd(smx_simcall_t simcall){
1110   return (smx_file_t) simcall->args[0].dp;
1111 }
1112 static inline void simcall_file_read__set__fd(smx_simcall_t simcall, void* arg){
1113     simcall->args[0].dp = arg;
1114 }
1115 static inline sg_size_t simcall_file_read__get__size(smx_simcall_t simcall){
1116   return  simcall->args[1].sgsz;
1117 }
1118 static inline void simcall_file_read__set__size(smx_simcall_t simcall, sg_size_t arg){
1119     simcall->args[1].sgsz = arg;
1120 }
1121 static inline smx_host_t simcall_file_read__get__host(smx_simcall_t simcall){
1122   return (smx_host_t) simcall->args[2].dp;
1123 }
1124 static inline void simcall_file_read__set__host(smx_simcall_t simcall, void* arg){
1125     simcall->args[2].dp = arg;
1126 }
1127 static inline smx_file_t simcall_file_write__get__fd(smx_simcall_t simcall){
1128   return (smx_file_t) simcall->args[0].dp;
1129 }
1130 static inline void simcall_file_write__set__fd(smx_simcall_t simcall, void* arg){
1131     simcall->args[0].dp = arg;
1132 }
1133 static inline sg_size_t simcall_file_write__get__size(smx_simcall_t simcall){
1134   return  simcall->args[1].sgsz;
1135 }
1136 static inline void simcall_file_write__set__size(smx_simcall_t simcall, sg_size_t arg){
1137     simcall->args[1].sgsz = arg;
1138 }
1139 static inline smx_host_t simcall_file_write__get__host(smx_simcall_t simcall){
1140   return (smx_host_t) simcall->args[2].dp;
1141 }
1142 static inline void simcall_file_write__set__host(smx_simcall_t simcall, void* arg){
1143     simcall->args[2].dp = arg;
1144 }
1145 static inline const char* simcall_file_open__get__fullpath(smx_simcall_t simcall){
1146   return  simcall->args[0].cc;
1147 }
1148 static inline void simcall_file_open__set__fullpath(smx_simcall_t simcall, const char* arg){
1149     simcall->args[0].cc = arg;
1150 }
1151 static inline smx_host_t simcall_file_open__get__host(smx_simcall_t simcall){
1152   return (smx_host_t) simcall->args[1].dp;
1153 }
1154 static inline void simcall_file_open__set__host(smx_simcall_t simcall, void* arg){
1155     simcall->args[1].dp = arg;
1156 }
1157 static inline smx_file_t simcall_file_close__get__fd(smx_simcall_t simcall){
1158   return (smx_file_t) simcall->args[0].dp;
1159 }
1160 static inline void simcall_file_close__set__fd(smx_simcall_t simcall, void* arg){
1161     simcall->args[0].dp = arg;
1162 }
1163 static inline smx_host_t simcall_file_close__get__host(smx_simcall_t simcall){
1164   return (smx_host_t) simcall->args[1].dp;
1165 }
1166 static inline void simcall_file_close__set__host(smx_simcall_t simcall, void* arg){
1167     simcall->args[1].dp = arg;
1168 }
1169 static inline smx_file_t simcall_file_unlink__get__fd(smx_simcall_t simcall){
1170   return (smx_file_t) simcall->args[0].dp;
1171 }
1172 static inline void simcall_file_unlink__set__fd(smx_simcall_t simcall, void* arg){
1173     simcall->args[0].dp = arg;
1174 }
1175 static inline smx_host_t simcall_file_unlink__get__host(smx_simcall_t simcall){
1176   return (smx_host_t) simcall->args[1].dp;
1177 }
1178 static inline void simcall_file_unlink__set__host(smx_simcall_t simcall, void* arg){
1179     simcall->args[1].dp = arg;
1180 }
1181 static inline smx_file_t simcall_file_get_size__get__fd(smx_simcall_t simcall){
1182   return (smx_file_t) simcall->args[0].dp;
1183 }
1184 static inline void simcall_file_get_size__set__fd(smx_simcall_t simcall, void* arg){
1185     simcall->args[0].dp = arg;
1186 }
1187 static inline smx_file_t simcall_file_tell__get__fd(smx_simcall_t simcall){
1188   return (smx_file_t) simcall->args[0].dp;
1189 }
1190 static inline void simcall_file_tell__set__fd(smx_simcall_t simcall, void* arg){
1191     simcall->args[0].dp = arg;
1192 }
1193 static inline smx_file_t simcall_file_seek__get__fd(smx_simcall_t simcall){
1194   return (smx_file_t) simcall->args[0].dp;
1195 }
1196 static inline void simcall_file_seek__set__fd(smx_simcall_t simcall, void* arg){
1197     simcall->args[0].dp = arg;
1198 }
1199 static inline sg_offset_t simcall_file_seek__get__offset(smx_simcall_t simcall){
1200   return  simcall->args[1].sgoff;
1201 }
1202 static inline void simcall_file_seek__set__offset(smx_simcall_t simcall, sg_offset_t arg){
1203     simcall->args[1].sgoff = arg;
1204 }
1205 static inline int simcall_file_seek__get__origin(smx_simcall_t simcall){
1206   return  simcall->args[2].i;
1207 }
1208 static inline void simcall_file_seek__set__origin(smx_simcall_t simcall, int arg){
1209     simcall->args[2].i = arg;
1210 }
1211 static inline smx_file_t simcall_file_get_info__get__fd(smx_simcall_t simcall){
1212   return (smx_file_t) simcall->args[0].dp;
1213 }
1214 static inline void simcall_file_get_info__set__fd(smx_simcall_t simcall, void* arg){
1215     simcall->args[0].dp = arg;
1216 }
1217 static inline smx_file_t simcall_file_move__get__fd(smx_simcall_t simcall){
1218   return (smx_file_t) simcall->args[0].dp;
1219 }
1220 static inline void simcall_file_move__set__fd(smx_simcall_t simcall, void* arg){
1221     simcall->args[0].dp = arg;
1222 }
1223 static inline const char* simcall_file_move__get__fullpath(smx_simcall_t simcall){
1224   return  simcall->args[1].cc;
1225 }
1226 static inline void simcall_file_move__set__fullpath(smx_simcall_t simcall, const char* arg){
1227     simcall->args[1].cc = arg;
1228 }
1229 static inline smx_storage_t simcall_storage_get_free_size__get__storage(smx_simcall_t simcall){
1230   return (smx_storage_t) simcall->args[0].dp;
1231 }
1232 static inline void simcall_storage_get_free_size__set__storage(smx_simcall_t simcall, void* arg){
1233     simcall->args[0].dp = arg;
1234 }
1235 static inline smx_storage_t simcall_storage_get_used_size__get__name(smx_simcall_t simcall){
1236   return (smx_storage_t) simcall->args[0].dp;
1237 }
1238 static inline void simcall_storage_get_used_size__set__name(smx_simcall_t simcall, void* arg){
1239     simcall->args[0].dp = arg;
1240 }
1241 static inline smx_storage_t simcall_storage_get_properties__get__storage(smx_simcall_t simcall){
1242   return (smx_storage_t) simcall->args[0].dp;
1243 }
1244 static inline void simcall_storage_get_properties__set__storage(smx_simcall_t simcall, void* arg){
1245     simcall->args[0].dp = arg;
1246 }
1247 static inline smx_storage_t simcall_storage_get_content__get__storage(smx_simcall_t simcall){
1248   return (smx_storage_t) simcall->args[0].dp;
1249 }
1250 static inline void simcall_storage_get_content__set__storage(smx_simcall_t simcall, void* arg){
1251     simcall->args[0].dp = arg;
1252 }
1253 static inline const char* simcall_asr_get_properties__get__name(smx_simcall_t simcall){
1254   return  simcall->args[0].cc;
1255 }
1256 static inline void simcall_asr_get_properties__set__name(smx_simcall_t simcall, const char* arg){
1257     simcall->args[0].cc = arg;
1258 }
1259 #ifdef HAVE_LATENCY_BOUND_TRACKING
1260 static inline smx_action_t simcall_comm_is_latency_bounded__get__comm(smx_simcall_t simcall){
1261   return (smx_action_t) simcall->args[0].dp;
1262 }
1263 static inline void simcall_comm_is_latency_bounded__set__comm(smx_simcall_t simcall, void* arg){
1264     simcall->args[0].dp = arg;
1265 }
1266 #endif
1267
1268 #ifdef HAVE_TRACING
1269 static inline smx_action_t simcall_set_category__get__action(smx_simcall_t simcall){
1270   return (smx_action_t) simcall->args[0].dp;
1271 }
1272 static inline void simcall_set_category__set__action(smx_simcall_t simcall, void* arg){
1273     simcall->args[0].dp = arg;
1274 }
1275 static inline const char* simcall_set_category__get__category(smx_simcall_t simcall){
1276   return  simcall->args[1].cc;
1277 }
1278 static inline void simcall_set_category__set__category(smx_simcall_t simcall, const char* arg){
1279     simcall->args[1].cc = arg;
1280 }
1281 #endif
1282
1283 #ifdef HAVE_MC
1284
1285 static inline void* simcall_mc_compare_snapshots__get__s1(smx_simcall_t simcall){
1286   return  simcall->args[0].dp;
1287 }
1288 static inline void simcall_mc_compare_snapshots__set__s1(smx_simcall_t simcall, void* arg){
1289     simcall->args[0].dp = arg;
1290 }
1291 static inline void* simcall_mc_compare_snapshots__get__s2(smx_simcall_t simcall){
1292   return  simcall->args[1].dp;
1293 }
1294 static inline void simcall_mc_compare_snapshots__set__s2(smx_simcall_t simcall, void* arg){
1295     simcall->args[1].dp = arg;
1296 }
1297 static inline int simcall_mc_random__get__min(smx_simcall_t simcall){
1298   return  simcall->args[0].i;
1299 }
1300 static inline void simcall_mc_random__set__min(smx_simcall_t simcall, int arg){
1301     simcall->args[0].i = arg;
1302 }
1303 static inline int simcall_mc_random__get__max(smx_simcall_t simcall){
1304   return  simcall->args[1].i;
1305 }
1306 static inline void simcall_mc_random__set__max(smx_simcall_t simcall, int arg){
1307     simcall->args[1].i = arg;
1308 }
1309 #endif