Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix a bug
authorPaul Bédaride <paul.bedaride@gmail.com>
Thu, 19 Dec 2013 16:28:11 +0000 (17:28 +0100)
committerPaul Bédaride <paul.bedaride@gmail.com>
Thu, 19 Dec 2013 16:28:11 +0000 (17:28 +0100)
src/surf/surf_routing.cpp
src/surf/surf_routing_private.hpp
src/surf/vm_workstation_interface.hpp
src/surf/workstation_clm03.hpp

index 8f8a1d4..589c475 100644 (file)
@@ -6,6 +6,7 @@
 
 #include "surf_routing.hpp"
 #include "surf_routing_private.hpp"
+#include "surf_routing_cluster.hpp"
 
 #include "simgrid/platf_interface.h"    // platform creation API internal interface
 #include "simgrid/sg_config.h"
index 1697941..5528943 100644 (file)
@@ -65,14 +65,6 @@ void model_floyd_parse_route(AS_t rc, sg_platf_route_cbarg_t route);
 
 /* ************************************************** */
 /* **************  Cluster ROUTING   **************** */
-class AsCluster : public As {
-public:
-  void *backbone;
-  void *loopback;
-  RoutingEdgePtr p_router;
-};
-typedef AsCluster *AsClusterPtr;
-//FIXME:remove} s_as_cluster_t, *as_cluster_t;
 
 AsPtr model_cluster_create(void);      /* create structures for cluster routing model */
 
index 5624de0..7217b9f 100644 (file)
@@ -31,7 +31,7 @@ typedef WorkstationVMLmm *WorkstationVMLmmPtr;
  * Model *
  *********/
 
-class WorkstationVMModel : virtual public WorkstationModel {
+class WorkstationVMModel : public WorkstationModel {
 public:
   WorkstationVMModel();
   ~WorkstationVMModel(){};
index 56534ff..b747713 100644 (file)
@@ -23,7 +23,7 @@ typedef WorkstationCLM03Action *WorkstationCLM03ActionPtr;
  * Model *
  *********/
 
-class WorkstationCLM03Model : virtual public WorkstationModel {
+class WorkstationCLM03Model : public WorkstationModel {
 public:
   WorkstationCLM03Model(const char *name);
   WorkstationCLM03Model();