-/**
- * Routing logic
- */
-
-typedef struct s_model_type {
- const char *name;
- const char *desc;
- AS_t (*create) ();
- void (*end) (AS_t as);
-} s_routing_model_description_t, *routing_model_description_t;
-
-/* This enum used in the routing structure helps knowing in which situation we are. */
-typedef enum {
- SURF_ROUTING_NULL = 0, /**< Undefined type */
- SURF_ROUTING_BASE, /**< Base case: use simple link lists for routing */
- SURF_ROUTING_RECURSIVE /**< Recursive case: also return gateway informations */
-} e_surf_routing_hierarchy_t;
-
-XBT_PUBLIC(void) routing_model_create(void *loopback);
-XBT_PUBLIC(void) routing_exit(void);
-XBT_PUBLIC(void) storage_register_callbacks(void);
-
-XBT_PRIVATE void routing_new_cluster(sg_platf_cluster_cbarg_t cluster);