X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2d8ec4ac68dc5d9c195625940a22a4842997fbb9..b17648a31cb015991f7e035c222c2872a0eb0424:/src/xbt/graph_private.h diff --git a/src/xbt/graph_private.h b/src/xbt/graph_private.h index 614cf3c935..991147503e 100644 --- a/src/xbt/graph_private.h +++ b/src/xbt/graph_private.h @@ -3,26 +3,27 @@ #include "xbt/dynar.h" /* Node structure */ -typedef struct xbt_node *xbt_node_t; -typedef struct xbt_node { +/* typedef struct xbt_node *xbt_node_t; */ +typedef struct xbt_node +{ xbt_dynar_t out; xbt_dynar_t in; - xbt_node_t *route; void *data; } s_xbt_node_t; /* edge structure */ -typedef struct xbt_edge *xbt_edge_t; -typedef struct xbt_edge { +/* typedef struct xbt_edge *xbt_edge_t; */ +typedef struct xbt_edge +{ xbt_node_t src; xbt_node_t dst; void *data; } s_xbt_edge_t; /* Graph structure */ -typedef struct xbt_graph *xbt_graph_t; -typedef struct xbt_graph { - char *name; +/* typedef struct xbt_graph *xbt_graph_t; */ +typedef struct xbt_graph +{ xbt_dynar_t nodes; xbt_dynar_t edges; unsigned short int directed;