Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
first guess
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 13 Mar 2006 17:36:29 +0000 (17:36 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 13 Mar 2006 17:36:29 +0000 (17:36 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1939 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/xbt/graph_private.h

index 8b13789..614cf3c 100644 (file)
@@ -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;