X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f8c51e91f402a7b7bbe72fb61af59ddaad7d5cf8..a4583c75a1dd9fbbfdd3e0112ccc152847893d22:/src/kernel/resource/profile/trace_mgr.hpp diff --git a/src/kernel/resource/profile/trace_mgr.hpp b/src/kernel/resource/profile/trace_mgr.hpp index 03d7e72ef1..c0abe9e5ff 100644 --- a/src/kernel/resource/profile/trace_mgr.hpp +++ b/src/kernel/resource/profile/trace_mgr.hpp @@ -80,8 +80,8 @@ public: Event* schedule(FutureEvtSet* fes, resource::Resource* resource); DatedValue next(Event* event); - static Profile* from_file(std::string path); - static Profile* from_string(std::string name, std::string input, double periodicity); + static Profile* from_file(const std::string& path); + static Profile* from_string(const std::string& name, const std::string& input, double periodicity); // private: std::vector event_list; @@ -94,6 +94,8 @@ private: class XBT_PUBLIC FutureEvtSet { public: FutureEvtSet(); + FutureEvtSet(const FutureEvtSet&) = delete; + FutureEvtSet& operator=(const FutureEvtSet&) = delete; virtual ~FutureEvtSet(); double next_date() const; Event* pop_leq(double date, double* value, resource::Resource** resource);