Logo AND Algorithmique Numérique Distribuée

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