From bd114e08346dd0f5c71917b36c6756d3cfde81d6 Mon Sep 17 00:00:00 2001 From: alegrand Date: Tue, 16 May 2006 10:08:10 +0000 Subject: [PATCH] Adding a set_data function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2217 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- include/xbt/graph.h | 1 + src/xbt/graph.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/xbt/graph.h b/include/xbt/graph.h index 171cbdb5d0..dff9e8e9a9 100644 --- a/include/xbt/graph.h +++ b/include/xbt/graph.h @@ -28,6 +28,7 @@ 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_node_set_data(xbt_node_t node, void *data); void *xbt_graph_edge_get_data(xbt_edge_t edge); void xbt_graph_edge_set_length(xbt_edge_t e, double length); diff --git a/src/xbt/graph.c b/src/xbt/graph.c index 536dcbb6d1..d26a8fb1fc 100644 --- a/src/xbt/graph.c +++ b/src/xbt/graph.c @@ -88,6 +88,12 @@ void *xbt_graph_node_get_data(xbt_node_t node) return node->data; } +void xbt_graph_node_set_data(xbt_node_t node, void *data) +{ + node->data = data; +} + + void *xbt_graph_edge_get_data(xbt_edge_t edge) { return edge->data; -- 2.20.1