X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9cca09ad88fcaeb49f2637de97df519c3920aaa4..a04d968fb2054d0ba895ddabb2b86f0ff42fd4aa:/src/simdag/simdag_private.hpp diff --git a/src/simdag/simdag_private.hpp b/src/simdag/simdag_private.hpp index 6b14965fc2..b18dc476a8 100644 --- a/src/simdag/simdag_private.hpp +++ b/src/simdag/simdag_private.hpp @@ -1,14 +1,14 @@ -/* Copyright (c) 2006-2017. The SimGrid Team. +/* Copyright (c) 2006-2018. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ +#include "simgrid/simdag.h" +#include "surf/surf.hpp" #include #include #include -#include "simgrid/simdag.h" -#include "surf/surf.h" #ifndef SIMDAG_PRIVATE_HPP #define SIMDAG_PRIVATE_HPP @@ -22,6 +22,7 @@ class Global { public: explicit Global(); Global(const Global&) = delete; + Global& operator=(const Global&) = delete; ~Global(); bool watch_point_reached; /* has a task just reached a watch point? */ std::set *initial_tasks; @@ -47,10 +48,10 @@ struct s_SD_task_t { double alpha; /* used by typed parallel tasks */ double start_time; double finish_time; - surf_action_t surf_action; + simgrid::kernel::resource::Action* surf_action; unsigned short watch_points; /* bit field xor()ed with masks */ - int marked; /* used to check if the task DAG has some cycle*/ + bool marked = false; /* used to check if the task DAG has some cycle*/ /* dependencies */ std::set *inputs;