X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3e2e56a1ff8c65d47e0cf4e458eac56e08a2b528..ddc2e5141b85593da4b84cc214674e68c6b49e27:/src/surf/surf_interface.hpp diff --git a/src/surf/surf_interface.hpp b/src/surf/surf_interface.hpp index 228c06d69c..42f4c85c31 100644 --- a/src/surf/surf_interface.hpp +++ b/src/surf/surf_interface.hpp @@ -342,13 +342,13 @@ public: * The only model that is not is NS3: computing the next timestamp moves the model up to that point, * so we need to call it only when the next timestamp of other sources is computed. */ - virtual bool next_occuring_event_isIdempotent()=0; + virtual bool nextOccuringEventIsIdempotent() { return true;} protected: ActionLmmListPtr modifiedSet_; lmm_system_t maxminSystem_ = nullptr; e_UM_t updateMechanism_ = UM_UNDEFINED; - int selectiveUpdate_; + bool selectiveUpdate_; xbt_heap_t actionHeap_; private: @@ -383,14 +383,6 @@ namespace surf { */ XBT_PUBLIC_CLASS Resource { public: - /** - * @brief Constructor of non-LMM Resources - * - * @param model Model associated to this Resource - * @param name The name of the Resource - */ - Resource(Model *model, const char *name); - /** * @brief Constructor of LMM Resources * @@ -431,7 +423,7 @@ public: virtual void turnOff(); private: - const char *name_; + char* name_; Model *model_; bool isOn_ = true; @@ -439,7 +431,7 @@ public: /* LMM */ /** @brief Get the lmm constraint associated to this Resource if it is part of a LMM component (or null if none) */ lmm_constraint_t getConstraint() const; protected: - lmm_constraint_t constraint_ = nullptr; + const lmm_constraint_t constraint_ = nullptr; }; }