X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1c70320e16e8da28fff4c60181d7a618b30b9d56..939f45165f7ccadb14508dbc6a234a60464b5f57:/include/simgrid/platf.h diff --git a/include/simgrid/platf.h b/include/simgrid/platf.h index 68c26f3d63..8326dbde67 100644 --- a/include/simgrid/platf.h +++ b/include/simgrid/platf.h @@ -105,6 +105,12 @@ typedef struct s_sg_platf_cluster_cbarg { const char* state_trace; } s_sg_platf_cluster_cbarg_t; +typedef struct { + const char* id; + const char* model; + const char* content; + xbt_dict_t properties; +} s_sg_platf_storage_cbarg_t, *sg_platf_storage_cbarg_t; XBT_PUBLIC(void) sg_platf_begin(void); // Start a new platform @@ -118,6 +124,7 @@ XBT_PUBLIC(void) sg_platf_new_router (sg_platf_router_cbarg_t router); // Add a XBT_PUBLIC(void) sg_platf_new_link (sg_platf_link_cbarg_t link); // Add a link to the currently described AS XBT_PUBLIC(void) sg_platf_new_peer (sg_platf_peer_cbarg_t peer); // Add a peer to the currently described AS XBT_PUBLIC(void) sg_platf_new_cluster(sg_platf_cluster_cbarg_t clust); // Add a cluster to the currently described AS +XBT_PUBLIC(void) sg_platf_new_storage(sg_platf_storage_cbarg_t storage); // Add a storage to the currently described AS #endif /* SG_PLATF_H */