From: alegrand Date: Tue, 9 May 2006 15:25:17 +0000 (+0000) Subject: Adding convenient access functions. X-Git-Tag: v3.3~3162 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/e75423e5b03705970cb04b4cc57984307cfb2d12 Adding convenient access functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2196 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/include/xbt/graph.h b/include/xbt/graph.h index 90b019c04a..171cbdb5d0 100644 --- a/include/xbt/graph.h +++ b/include/xbt/graph.h @@ -27,6 +27,9 @@ xbt_graph_t xbt_graph_new_graph(unsigned short int directed, void *data); xbt_node_t xbt_graph_new_node(xbt_graph_t g, void *data); xbt_edge_t xbt_graph_new_edge(xbt_graph_t g, xbt_node_t src, xbt_node_t dst, void *data); +void *xbt_graph_node_get_data(xbt_node_t node); +void *xbt_graph_edge_get_data(xbt_edge_t edge); + void xbt_graph_edge_set_length(xbt_edge_t e, double length); double xbt_graph_edge_get_length(xbt_edge_t e); double* xbt_graph_get_length_matrix(xbt_graph_t g); diff --git a/src/xbt/graph.c b/src/xbt/graph.c index 1b7ba14f2e..cbe13d7732 100644 --- a/src/xbt/graph.c +++ b/src/xbt/graph.c @@ -84,6 +84,15 @@ xbt_edge_t xbt_graph_new_edge(xbt_graph_t g, return edge; } +void *xbt_graph_node_get_data(xbt_node_t node) +{ + return node->data; +} + +void *xbt_graph_edge_get_data(xbt_edge_t edge) +{ + return edge->data; +} /** @brief Destructor * @param l: poor victim