Logo AND Algorithmique Numérique Distribuée

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