#include "surf/surf.h"
#include "surf/maxmin.h"
#include "xbt/log.h"
-#include "surf/surfxml_parse.h"
#include "src/surf/trace_mgr.hpp"
#include "src/instr/instr_private.h"
#include "surf/surfxml_parse_values.h"
+#include "src/surf/xml/platf_private.hpp"
#define NO_MAX_DURATION -1.0
* 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;
-
extern XBT_PRIVATE simgrid::trace_mgr::future_evt_set *future_evt_set;