Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rename sg_config.h -> sg_config.hpp.
[simgrid.git] / src / msg / msg_legacy.cpp
1 /* Copyright (c) 2004-2018. The SimGrid Team. All rights reserved.          */
2
3 /* This program is free software; you can redistribute it and/or modify it
4  * under the terms of the license (GNU LGPL) which comes with this package. */
5
6 #include "src/msg/msg_private.hpp"
7
8 #define MSG_CALL(type, oldname, args)
9
10 extern "C" {
11
12 /* ************************** Actors *************************** */
13 int MSG_process_get_PID(sg_actor_t actor)
14 {
15   return sg_actor_get_PID(actor);
16 }
17 int MSG_process_get_PPID(sg_actor_t actor)
18 {
19   return sg_actor_get_PPID(actor);
20 }
21 const char* MSG_process_get_name(sg_actor_t actor)
22 {
23   return sg_actor_get_name(actor);
24 }
25 sg_host_t MSG_process_get_host(sg_actor_t actor)
26 {
27   return sg_actor_get_host(actor);
28 }
29 xbt_dict_t MSG_process_get_properties(sg_actor_t actor)
30 {
31   return sg_actor_get_properties(actor);
32 }
33 const char* MSG_process_get_property_value(sg_actor_t actor, const char* name)
34 {
35   return sg_actor_get_property_value(actor, name);
36 }
37 void MSG_process_suspend(sg_actor_t actor)
38 {
39   sg_actor_suspend(actor);
40 }
41 void MSG_process_resume(sg_actor_t actor)
42 {
43   sg_actor_resume(actor);
44 }
45 int MSG_process_is_suspended(sg_actor_t actor)
46 {
47   return sg_actor_is_suspended(actor);
48 }
49 void MSG_process_restart(sg_actor_t actor)
50 {
51   sg_actor_restart(actor);
52 }
53 void MSG_process_daemonize(sg_actor_t actor)
54 {
55   sg_actor_daemonize(actor);
56 }
57 void MSG_process_migrate(sg_actor_t actor, sg_host_t host)
58 {
59   sg_actor_migrate(actor, host);
60 }
61 void MSG_process_join(sg_actor_t actor, double timeout)
62 {
63   sg_actor_join(actor, timeout);
64 }
65 void MSG_process_kill(sg_actor_t actor)
66 {
67   sg_actor_kill(actor);
68 }
69
70 void MSG_process_set_kill_time(sg_actor_t actor, double kill_time)
71 {
72   sg_actor_set_kill_time(actor, kill_time);
73 }
74
75 /* ************************** NetZones *************************** */
76 sg_netzone_t MSG_zone_get_root()
77 {
78   return sg_zone_get_root();
79 }
80 const char* MSG_zone_get_name(sg_netzone_t zone)
81 {
82   return sg_zone_get_name(zone);
83 }
84 sg_netzone_t MSG_zone_get_by_name(const char* name)
85 {
86   return sg_zone_get_by_name(name);
87 }
88 void MSG_zone_get_sons(sg_netzone_t zone, xbt_dict_t whereto)
89 {
90   return sg_zone_get_sons(zone, whereto);
91 }
92 const char* MSG_zone_get_property_value(sg_netzone_t zone, const char* name)
93 {
94   return sg_zone_get_property_value(zone, name);
95 }
96 void MSG_zone_set_property_value(sg_netzone_t zone, const char* name, char* value)
97 {
98   sg_zone_set_property_value(zone, name, value);
99 }
100 void MSG_zone_get_hosts(sg_netzone_t zone, xbt_dynar_t whereto)
101 {
102   sg_zone_get_hosts(zone, whereto);
103 }
104
105 /* ************************** Storages *************************** */
106 const char* MSG_storage_get_name(sg_storage_t storage)
107 {
108   return sg_storage_get_name(storage);
109 }
110 sg_storage_t MSG_storage_get_by_name(const char* name)
111 {
112   return sg_storage_get_by_name(name);
113 }
114 xbt_dict_t MSG_storage_get_properties(sg_storage_t storage)
115 {
116   return sg_storage_get_properties(storage);
117 }
118 void MSG_storage_set_property_value(sg_storage_t storage, const char* name, const char* value)
119 {
120   sg_storage_set_property_value(storage, name, value);
121 }
122 const char* MSG_storage_get_property_value(sg_storage_t storage, const char* name)
123 {
124   return sg_storage_get_property_value(storage, name);
125 }
126 xbt_dynar_t MSG_storages_as_dynar()
127 {
128   return sg_storages_as_dynar();
129 }
130 void MSG_storage_set_data(sg_storage_t storage, void* data)
131 {
132   sg_storage_set_data(storage, data);
133 }
134 void* MSG_storage_get_data(sg_storage_t storage)
135 {
136   return sg_storage_get_data(storage);
137 }
138 const char* MSG_storage_get_host(sg_storage_t storage)
139 {
140   return sg_storage_get_host(storage);
141 }
142 sg_size_t MSG_storage_read(sg_storage_t storage, sg_size_t size)
143 {
144   return sg_storage_read(storage, size);
145 }
146 sg_size_t MSG_storage_write(sg_storage_t storage, sg_size_t size)
147 {
148   return sg_storage_write(storage, size);
149 }
150
151 /* ************************** hosts *************************** */
152 xbt_dynar_t MSG_hosts_as_dynar()
153 {
154   return sg_hosts_as_dynar();
155 }
156 size_t MSG_get_host_number()
157 {
158   return sg_host_count();
159 }
160 sg_host_t MSG_get_host_by_name(const char* name)
161 {
162   return sg_host_by_name(name);
163 }
164 sg_host_t MSG_host_by_name(const char* name)
165 {
166   return sg_host_by_name(name);
167 }
168 const char* MSG_host_get_name(sg_host_t host)
169 {
170   return sg_host_get_name(host);
171 }
172 void* MSG_host_get_data(sg_host_t host)
173 {
174   return sg_host_user(host);
175 }
176 void MSG_host_set_data(sg_host_t host, void* data)
177 {
178   return sg_host_user_set(host, data);
179 }
180 xbt_dict_t MSG_host_get_mounted_storage_list(sg_host_t host)
181 {
182   return sg_host_get_mounted_storage_list(host);
183 }
184 xbt_dynar_t MSG_host_get_attached_storage_lists(sg_host_t host)
185 {
186   return sg_host_get_attached_storage_list(host);
187 }
188 double MSG_host_get_speed(sg_host_t host)
189 {
190   return sg_host_speed(host);
191 }
192 double MSG_host_get_power_peak_at(sg_host_t host, int pstate_index)
193 {
194   return sg_host_get_pstate_speed(host, pstate_index);
195 }
196 int MSG_host_get_core_number(sg_host_t host)
197 {
198   return sg_host_core_count(host);
199 }
200 int MSG_host_get_nb_pstates(sg_host_t host)
201 {
202   return sg_host_get_nb_pstates(host);
203 }
204 int MSG_host_get_pstate(sg_host_t host)
205 {
206   return sg_host_get_pstate(host);
207 }
208 void MSG_host_set_pstate(sg_host_t host, int pstate)
209 {
210   sg_host_set_pstate(host, pstate);
211 }
212 void MSG_host_on(sg_host_t h)
213 {
214   sg_host_turn_on(h);
215 }
216 void MSG_host_off(sg_host_t h)
217 {
218   sg_host_turn_off(h);
219 }
220 int MSG_host_is_on(sg_host_t h)
221 {
222   return sg_host_is_on(h);
223 }
224 int MSG_host_is_off(sg_host_t h)
225 {
226   return sg_host_is_off(h);
227 }
228 xbt_dict_t MSG_host_get_properties(sg_host_t host)
229 {
230   return sg_host_get_properties(host);
231 }
232 const char* MSG_host_get_property_value(sg_host_t host, const char* name)
233 {
234   return sg_host_get_property_value(host, name);
235 }
236 void MSG_host_set_property_value(sg_host_t host, const char* name, const char* value)
237 {
238   sg_host_set_property_value(host, name, value);
239 }
240 void MSG_host_get_process_list(sg_host_t host, xbt_dynar_t whereto)
241 {
242   sg_host_get_actor_list(host, whereto);
243 }
244 sg_host_t MSG_host_self()
245 {
246   return sg_host_self();
247 }
248 /* ************************** Virtual Machines *************************** */
249 sg_vm_t MSG_vm_create_core(sg_host_t pm, const char* name)
250 {
251   return sg_vm_create_core(pm, name);
252 }
253 sg_vm_t MSG_vm_create_multicore(sg_host_t pm, const char* name, int coreAmount)
254 {
255   return sg_vm_create_multicore(pm, name, coreAmount);
256 }
257 int MSG_vm_is_created(sg_vm_t vm)
258 {
259   return sg_vm_is_created(vm);
260 }
261 int MSG_vm_is_running(sg_vm_t vm)
262 {
263   return sg_vm_is_running(vm);
264 }
265 int MSG_vm_is_suspended(sg_vm_t vm)
266 {
267   return sg_vm_is_suspended(vm);
268 }
269 const char* MSG_vm_get_name(sg_vm_t vm)
270 {
271   return sg_vm_get_name(vm);
272 }
273 void MSG_vm_set_ramsize(sg_vm_t vm, size_t size)
274 {
275   sg_vm_set_ramsize(vm, size);
276 }
277 size_t MSG_vm_get_ramsize(sg_vm_t vm)
278 {
279   return sg_vm_get_ramsize(vm);
280 }
281 sg_host_t MSG_vm_get_pm(sg_vm_t vm)
282 {
283   return sg_vm_get_pm(vm);
284 }
285 void MSG_vm_set_bound(sg_vm_t vm, double bound)
286 {
287   sg_vm_set_bound(vm, bound);
288 }
289 void MSG_vm_start(sg_vm_t vm)
290 {
291   sg_vm_start(vm);
292 }
293 void MSG_vm_suspend(sg_vm_t vm)
294 {
295   sg_vm_suspend(vm);
296 }
297 void MSG_vm_resume(sg_vm_t vm)
298 {
299   sg_vm_resume(vm);
300 }
301 void MSG_vm_shutdown(sg_vm_t vm)
302 {
303   sg_vm_shutdown(vm);
304 }
305 void MSG_vm_destroy(sg_vm_t vm)
306 {
307   sg_vm_destroy(vm);
308 }
309 }