Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix lua compilation
[simgrid.git] / src / surf / xml / simgrid_dtd.h
index 5db30d4..7558fc0 100644 (file)
@@ -70,11 +70,13 @@ XBT_PUBLIC void STag_surfxml_cluster(void);
 XBT_PUBLIC void ETag_surfxml_cluster(void);
 XBT_PUBLIC void STag_surfxml_config(void);
 XBT_PUBLIC void ETag_surfxml_config(void);
+XBT_PUBLIC void STag_surfxml_disk(void);
+XBT_PUBLIC void ETag_surfxml_disk(void);
 XBT_PUBLIC void STag_surfxml_host(void);
 XBT_PUBLIC void ETag_surfxml_host(void);
 XBT_PUBLIC void STag_surfxml_host___link(void);
 XBT_PUBLIC void ETag_surfxml_host___link(void);
-XBT_PUBLIC void STag_surfxml_include(void);
+XBT_ATTRIB_NORETURN XBT_PUBLIC void STag_surfxml_include(void);
 XBT_PUBLIC void ETag_surfxml_include(void);
 XBT_PUBLIC void STag_surfxml_link(void);
 XBT_PUBLIC void ETag_surfxml_link(void);
@@ -82,7 +84,7 @@ XBT_PUBLIC void STag_surfxml_link___ctn(void);
 XBT_PUBLIC void ETag_surfxml_link___ctn(void);
 XBT_PUBLIC void STag_surfxml_model___prop(void);
 XBT_PUBLIC void ETag_surfxml_model___prop(void);
-XBT_PUBLIC void STag_surfxml_mount(void);
+XBT_ATTRIB_NORETURN XBT_PUBLIC void STag_surfxml_mount(void);
 XBT_PUBLIC void ETag_surfxml_mount(void);
 XBT_PUBLIC void STag_surfxml_peer(void);
 XBT_PUBLIC void ETag_surfxml_peer(void);
@@ -98,9 +100,9 @@ XBT_PUBLIC void STag_surfxml_route(void);
 XBT_PUBLIC void ETag_surfxml_route(void);
 XBT_PUBLIC void STag_surfxml_router(void);
 XBT_PUBLIC void ETag_surfxml_router(void);
-XBT_PUBLIC void STag_surfxml_storage(void);
+XBT_ATTRIB_NORETURN XBT_PUBLIC void STag_surfxml_storage(void);
 XBT_PUBLIC void ETag_surfxml_storage(void);
-XBT_PUBLIC void STag_surfxml_storage___type(void);
+XBT_ATTRIB_NORETURN XBT_PUBLIC void STag_surfxml_storage___type(void);
 XBT_PUBLIC void ETag_surfxml_storage___type(void);
 XBT_PUBLIC void STag_surfxml_trace(void);
 XBT_PUBLIC void ETag_surfxml_trace(void);
@@ -114,7 +116,8 @@ XBT_PUBLIC void ETag_surfxml_zoneRoute(void);
 /* XML application data. */
 typedef int AT_surfxml_AS_id;
 #define AU_surfxml_AS_id NULL
-typedef enum { AU_surfxml_AS_routing, A_surfxml_AS_routing_Full,A_surfxml_AS_routing_Floyd,A_surfxml_AS_routing_Dijkstra,A_surfxml_AS_routing_DijkstraCache,A_surfxml_AS_routing_None,A_surfxml_AS_routing_Vivaldi,A_surfxml_AS_routing_Cluster,A_surfxml_AS_routing_ClusterTorus,A_surfxml_AS_routing_ClusterFatTree,A_surfxml_AS_routing_ClusterDragonfly } AT_surfxml_AS_routing;
+typedef int AT_surfxml_AS_routing;
+#define AU_surfxml_AS_routing NULL
 typedef int AT_surfxml_ASroute_dst;
 #define AU_surfxml_ASroute_dst NULL
 typedef int AT_surfxml_ASroute_gw___dst;
@@ -123,7 +126,7 @@ typedef int AT_surfxml_ASroute_gw___src;
 #define AU_surfxml_ASroute_gw___src NULL
 typedef int AT_surfxml_ASroute_src;
 #define AU_surfxml_ASroute_src NULL
-typedef enum { AU_surfxml_ASroute_symmetrical, A_surfxml_ASroute_symmetrical_YES,A_surfxml_ASroute_symmetrical_NO } AT_surfxml_ASroute_symmetrical;
+typedef enum { AU_surfxml_ASroute_symmetrical, A_surfxml_ASroute_symmetrical_YES,A_surfxml_ASroute_symmetrical_NO,A_surfxml_ASroute_symmetrical_yes,A_surfxml_ASroute_symmetrical_no } AT_surfxml_ASroute_symmetrical;
 typedef int AT_surfxml_actor_function;
 #define AU_surfxml_actor_function NULL
 typedef int AT_surfxml_actor_host;
@@ -210,6 +213,12 @@ typedef int AT_surfxml_cluster_topo___parameters;
 typedef enum { AU_surfxml_cluster_topology, A_surfxml_cluster_topology_FLAT,A_surfxml_cluster_topology_TORUS,A_surfxml_cluster_topology_FAT___TREE,A_surfxml_cluster_topology_DRAGONFLY } AT_surfxml_cluster_topology;
 typedef int AT_surfxml_config_id;
 #define AU_surfxml_config_id NULL
+typedef int AT_surfxml_disk_id;
+#define AU_surfxml_disk_id NULL
+typedef int AT_surfxml_disk_read___bw;
+#define AU_surfxml_disk_read___bw NULL
+typedef int AT_surfxml_disk_write___bw;
+#define AU_surfxml_disk_write___bw NULL
 typedef int AT_surfxml_host_availability___file;
 #define AU_surfxml_host_availability___file NULL
 typedef int AT_surfxml_host_coordinates;
@@ -222,6 +231,8 @@ typedef int AT_surfxml_host_pstate;
 #define AU_surfxml_host_pstate NULL
 typedef int AT_surfxml_host_speed;
 #define AU_surfxml_host_speed NULL
+typedef int AT_surfxml_host_speed___file;
+#define AU_surfxml_host_speed___file NULL
 typedef int AT_surfxml_host_state___file;
 #define AU_surfxml_host_state___file NULL
 typedef int AT_surfxml_host___link_down;
@@ -242,7 +253,7 @@ typedef int AT_surfxml_link_latency;
 #define AU_surfxml_link_latency NULL
 typedef int AT_surfxml_link_latency___file;
 #define AU_surfxml_link_latency___file NULL
-typedef enum { AU_surfxml_link_sharing___policy, A_surfxml_link_sharing___policy_SHARED,A_surfxml_link_sharing___policy_SPLITDUPLEX,A_surfxml_link_sharing___policy_FULLDUPLEX,A_surfxml_link_sharing___policy_FATPIPE } AT_surfxml_link_sharing___policy;
+typedef enum { AU_surfxml_link_sharing___policy, A_surfxml_link_sharing___policy_SHARED,A_surfxml_link_sharing___policy_SPLITDUPLEX,A_surfxml_link_sharing___policy_FULLDUPLEX,A_surfxml_link_sharing___policy_FATPIPE,A_surfxml_link_sharing___policy_WIFI } AT_surfxml_link_sharing___policy;
 typedef int AT_surfxml_link_state___file;
 #define AU_surfxml_link_state___file NULL
 typedef enum { AU_surfxml_link___ctn_direction, A_surfxml_link___ctn_direction_UP,A_surfxml_link___ctn_direction_DOWN,A_surfxml_link___ctn_direction_NONE } AT_surfxml_link___ctn_direction;
@@ -270,6 +281,8 @@ typedef int AT_surfxml_peer_lat;
 #define AU_surfxml_peer_lat NULL
 typedef int AT_surfxml_peer_speed;
 #define AU_surfxml_peer_speed NULL
+typedef int AT_surfxml_peer_speed___file;
+#define AU_surfxml_peer_speed___file NULL
 typedef int AT_surfxml_peer_state___file;
 #define AU_surfxml_peer_state___file NULL
 typedef int AT_surfxml_platform_version;
@@ -306,7 +319,7 @@ typedef int AT_surfxml_route_dst;
 #define AU_surfxml_route_dst NULL
 typedef int AT_surfxml_route_src;
 #define AU_surfxml_route_src NULL
-typedef enum { AU_surfxml_route_symmetrical, A_surfxml_route_symmetrical_YES,A_surfxml_route_symmetrical_NO } AT_surfxml_route_symmetrical;
+typedef enum { AU_surfxml_route_symmetrical, A_surfxml_route_symmetrical_YES,A_surfxml_route_symmetrical_NO,A_surfxml_route_symmetrical_yes,A_surfxml_route_symmetrical_no } AT_surfxml_route_symmetrical;
 typedef int AT_surfxml_router_coordinates;
 #define AU_surfxml_router_coordinates NULL
 typedef int AT_surfxml_router_id;
@@ -340,7 +353,8 @@ typedef int AT_surfxml_trace___connect_trace;
 #define AU_surfxml_trace___connect_trace NULL
 typedef int AT_surfxml_zone_id;
 #define AU_surfxml_zone_id NULL
-typedef enum { AU_surfxml_zone_routing, A_surfxml_zone_routing_Full,A_surfxml_zone_routing_Floyd,A_surfxml_zone_routing_Dijkstra,A_surfxml_zone_routing_DijkstraCache,A_surfxml_zone_routing_None,A_surfxml_zone_routing_Vivaldi,A_surfxml_zone_routing_Cluster,A_surfxml_zone_routing_ClusterTorus,A_surfxml_zone_routing_ClusterFatTree,A_surfxml_zone_routing_ClusterDragonfly } AT_surfxml_zone_routing;
+typedef int AT_surfxml_zone_routing;
+#define AU_surfxml_zone_routing NULL
 typedef int AT_surfxml_zoneRoute_dst;
 #define AU_surfxml_zoneRoute_dst NULL
 typedef int AT_surfxml_zoneRoute_gw___dst;
@@ -349,7 +363,7 @@ typedef int AT_surfxml_zoneRoute_gw___src;
 #define AU_surfxml_zoneRoute_gw___src NULL
 typedef int AT_surfxml_zoneRoute_src;
 #define AU_surfxml_zoneRoute_src NULL
-typedef enum { AU_surfxml_zoneRoute_symmetrical, A_surfxml_zoneRoute_symmetrical_YES,A_surfxml_zoneRoute_symmetrical_NO } AT_surfxml_zoneRoute_symmetrical;
+typedef enum { AU_surfxml_zoneRoute_symmetrical, A_surfxml_zoneRoute_symmetrical_YES,A_surfxml_zoneRoute_symmetrical_NO,A_surfxml_zoneRoute_symmetrical_yes,A_surfxml_zoneRoute_symmetrical_no } AT_surfxml_zoneRoute_symmetrical;
 
 /* FleXML-provided data. */
 XBT_PUBLIC_DATA int surfxml_pcdata_ix;
@@ -359,7 +373,7 @@ XBT_PUBLIC_DATA AT_surfxml_AS_id AX_surfxml_AS_id;
 #define A_surfxml_AS_id (surfxml_bufferstack + AX_surfxml_AS_id)
 XBT_PUBLIC_DATA short int surfxml_AS_id_isset;
 XBT_PUBLIC_DATA AT_surfxml_AS_routing AX_surfxml_AS_routing;
-#define A_surfxml_AS_routing AX_surfxml_AS_routing
+#define A_surfxml_AS_routing (surfxml_bufferstack + AX_surfxml_AS_routing)
 XBT_PUBLIC_DATA short int surfxml_AS_routing_isset;
 XBT_PUBLIC_DATA AT_surfxml_ASroute_dst AX_surfxml_ASroute_dst;
 #define A_surfxml_ASroute_dst (surfxml_bufferstack + AX_surfxml_ASroute_dst)
@@ -511,6 +525,15 @@ XBT_PUBLIC_DATA short int surfxml_cluster_topology_isset;
 XBT_PUBLIC_DATA AT_surfxml_config_id AX_surfxml_config_id;
 #define A_surfxml_config_id (surfxml_bufferstack + AX_surfxml_config_id)
 XBT_PUBLIC_DATA short int surfxml_config_id_isset;
+XBT_PUBLIC_DATA AT_surfxml_disk_id AX_surfxml_disk_id;
+#define A_surfxml_disk_id (surfxml_bufferstack + AX_surfxml_disk_id)
+XBT_PUBLIC_DATA short int surfxml_disk_id_isset;
+XBT_PUBLIC_DATA AT_surfxml_disk_read___bw AX_surfxml_disk_read___bw;
+#define A_surfxml_disk_read___bw (surfxml_bufferstack + AX_surfxml_disk_read___bw)
+XBT_PUBLIC_DATA short int surfxml_disk_read___bw_isset;
+XBT_PUBLIC_DATA AT_surfxml_disk_write___bw AX_surfxml_disk_write___bw;
+#define A_surfxml_disk_write___bw (surfxml_bufferstack + AX_surfxml_disk_write___bw)
+XBT_PUBLIC_DATA short int surfxml_disk_write___bw_isset;
 XBT_PUBLIC_DATA AT_surfxml_host_availability___file AX_surfxml_host_availability___file;
 #define A_surfxml_host_availability___file (surfxml_bufferstack + AX_surfxml_host_availability___file)
 XBT_PUBLIC_DATA short int surfxml_host_availability___file_isset;
@@ -529,6 +552,9 @@ XBT_PUBLIC_DATA short int surfxml_host_pstate_isset;
 XBT_PUBLIC_DATA AT_surfxml_host_speed AX_surfxml_host_speed;
 #define A_surfxml_host_speed (surfxml_bufferstack + AX_surfxml_host_speed)
 XBT_PUBLIC_DATA short int surfxml_host_speed_isset;
+XBT_PUBLIC_DATA AT_surfxml_host_speed___file AX_surfxml_host_speed___file;
+#define A_surfxml_host_speed___file (surfxml_bufferstack + AX_surfxml_host_speed___file)
+XBT_PUBLIC_DATA short int surfxml_host_speed___file_isset;
 XBT_PUBLIC_DATA AT_surfxml_host_state___file AX_surfxml_host_state___file;
 #define A_surfxml_host_state___file (surfxml_bufferstack + AX_surfxml_host_state___file)
 XBT_PUBLIC_DATA short int surfxml_host_state___file_isset;
@@ -604,6 +630,9 @@ XBT_PUBLIC_DATA short int surfxml_peer_lat_isset;
 XBT_PUBLIC_DATA AT_surfxml_peer_speed AX_surfxml_peer_speed;
 #define A_surfxml_peer_speed (surfxml_bufferstack + AX_surfxml_peer_speed)
 XBT_PUBLIC_DATA short int surfxml_peer_speed_isset;
+XBT_PUBLIC_DATA AT_surfxml_peer_speed___file AX_surfxml_peer_speed___file;
+#define A_surfxml_peer_speed___file (surfxml_bufferstack + AX_surfxml_peer_speed___file)
+XBT_PUBLIC_DATA short int surfxml_peer_speed___file_isset;
 XBT_PUBLIC_DATA AT_surfxml_peer_state___file AX_surfxml_peer_state___file;
 #define A_surfxml_peer_state___file (surfxml_bufferstack + AX_surfxml_peer_state___file)
 XBT_PUBLIC_DATA short int surfxml_peer_state___file_isset;
@@ -716,7 +745,7 @@ XBT_PUBLIC_DATA AT_surfxml_zone_id AX_surfxml_zone_id;
 #define A_surfxml_zone_id (surfxml_bufferstack + AX_surfxml_zone_id)
 XBT_PUBLIC_DATA short int surfxml_zone_id_isset;
 XBT_PUBLIC_DATA AT_surfxml_zone_routing AX_surfxml_zone_routing;
-#define A_surfxml_zone_routing AX_surfxml_zone_routing
+#define A_surfxml_zone_routing (surfxml_bufferstack + AX_surfxml_zone_routing)
 XBT_PUBLIC_DATA short int surfxml_zone_routing_isset;
 XBT_PUBLIC_DATA AT_surfxml_zoneRoute_dst AX_surfxml_zoneRoute_dst;
 #define A_surfxml_zoneRoute_dst (surfxml_bufferstack + AX_surfxml_zoneRoute_dst)