X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/96cedde3cdbc0b8ffc3f096a1b65d021b0226f99..f9b13d923d31bb0336aeeaab6d5b7ba33812f3f7:/src/kernel/future.cpp diff --git a/src/kernel/future.cpp b/src/kernel/future.cpp index 9681f07685..7c418c7f02 100644 --- a/src/kernel/future.cpp +++ b/src/kernel/future.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2016-2019. The SimGrid Team. +/* Copyright (c) 2016-2022. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -8,15 +8,15 @@ #include -#include "src/simix/smx_private.hpp" +#include "src/kernel/EngineImpl.hpp" namespace simgrid { namespace kernel { -void FutureStateBase::schedule(simgrid::xbt::Task&& job) +void FutureStateBase::schedule(simgrid::xbt::Task&& job) const { - simix_global->tasks.push_back(std::move(job)); + EngineImpl::get_instance()->add_task(std::move(job)); } -} -} +} // namespace kernel +} // namespace simgrid