X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a2124935b1ed32e3279768396afbfa10729ff64d..d2548eab32dea3d8939f0d71332c3e8ee2748445:/src/simix/smx_io.c?ds=sidebyside diff --git a/src/simix/smx_io.c b/src/simix/smx_io.c index daa80e5420..1c16b3b73f 100644 --- a/src/simix/smx_io.c +++ b/src/simix/smx_io.c @@ -338,12 +338,22 @@ void SIMIX_storage_set_data(smx_storage_t storage, void *data){ void* SIMIX_pre_storage_get_data(smx_simcall_t simcall,smx_storage_t storage){ return SIMIX_storage_get_data(storage); } + void* SIMIX_storage_get_data(smx_storage_t storage){ xbt_assert((storage != NULL), "Invalid parameters (simix storage is NULL)"); return SIMIX_storage_priv(storage)->data; } +xbt_dict_t SIMIX_pre_storage_get_content(smx_simcall_t simcall, smx_storage_t storage){ + return SIMIX_storage_get_content(storage); +} + +xbt_dict_t SIMIX_storage_get_content(smx_storage_t storage){ + xbt_assert((storage != NULL), "Invalid parameters (simix storage is NULL)"); + return surf_storage_model->extension.storage.get_content(storage); +} + void SIMIX_post_io(smx_action_t action) { xbt_fifo_item_t i;