From: alegrand Date: Mon, 13 Mar 2006 17:36:29 +0000 (+0000) Subject: first guess X-Git-Tag: v3.3~3419 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/69741d58821803ebf07f8bfd7ed225960c552785?hp=761e7ff85c9b056cca9907c9636c23e87ef0f3da first guess git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1939 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/xbt/graph_private.h b/src/xbt/graph_private.h index 8b13789179..614cf3c935 100644 --- a/src/xbt/graph_private.h +++ b/src/xbt/graph_private.h @@ -1 +1,31 @@ +#include "xbt/misc.h" +#include "xbt/sysdep.h" +#include "xbt/dynar.h" + +/* Node structure */ +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 { + 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; + xbt_dynar_t nodes; + xbt_dynar_t edges; + unsigned short int directed; + void *data; +} s_xbt_graph_t;