X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/283236f8e2414d7c30d46e6d1aea0e8882699dd1..1fbfe6efe364135ab99bf4b402567ab0f1623b6a:/src/surf/surf.hpp diff --git a/src/surf/surf.hpp b/src/surf/surf.hpp index ac59e13c41..6457414f53 100644 --- a/src/surf/surf.hpp +++ b/src/surf/surf.hpp @@ -6,11 +6,9 @@ #include #include #include +#include #include -#include #include -#include -#include #include "surf/trace_mgr.h" #include "xbt/lib.h" #include "surf/surf_routing.h" @@ -50,7 +48,6 @@ extern xbt_dynar_t surf_path; extern "C" { #endif XBT_PUBLIC(double) surf_get_clock(void); -XBT_PUBLIC(void) surf_watched_hosts(void); #ifdef __cplusplus } #endif @@ -112,7 +109,6 @@ public: virtual double shareResourcesLazy(double now); virtual double shareResourcesFull(double now); double shareResourcesMaxMin(xbt_swag_t running_actions, - size_t offset, lmm_system_t sys, void (*solve) (lmm_system_t)); virtual void updateActionsState(double now, double delta); @@ -186,10 +182,11 @@ public: void turnOff(); void setName(string name); const char *getName(); - xbt_dict_t getProperties(); + virtual xbt_dict_t getProperties(); ModelPtr getModel() {return p_model;}; - e_surf_resource_state_t getState(); + virtual e_surf_resource_state_t getState(); + virtual void setState(e_surf_resource_state_t state); void printModel() { std::cout << p_model->getName() << "<