-/* Copyright (c) 2007-2020. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2007-2021. 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. */
class Global {
public:
- bool execute_tasks();
/**
* Garbage collection
*
*/
void empty_trash();
void run_all_actors();
- void wake_all_waiting_actors() const;
void display_all_actor_status() const;
kernel::context::ContextFactory* context_factory = nullptr;
kernel::actor::ActorImpl* maestro_ = nullptr;
std::mutex mutex;
-
- std::vector<xbt::Task<void()>> tasks;
- std::vector<xbt::Task<void()>> tasksTemp;
-
- std::vector<kernel::actor::ActorImpl*> daemons;
};
}
}