|
SimGrid
3.13
Versatile Simulation of Distributed Systems
|
#include <cstddef>#include <exception>#include <string>#include <utility>#include <memory>#include <functional>#include <future>#include <type_traits>#include <xbt/function_types.h>#include <simgrid/simix.h>Classes | |
| class | simgrid::simix::args |
| class | simgrid::simix::ContextFactory |
| class | simgrid::simix::Context |
| class | simgrid::simix::AttachContext |
Namespaces | |
| simgrid | |
| simgrid::simix | |
Functions | |
| void | simcall_run_kernel (std::function< void()> const &code) |
| template<class R , class F > | |
| void | simgrid::simix::fulfill_promise (std::promise< R > &promise, F &&code) |
| Fulfill a promise by executing a given code. More... | |
| template<class F > | |
| void | simgrid::simix::fulfill_promise (std::promise< void > &promise, F &&code) |
| Fulfill a promise by executing a given code. More... | |
| template<class F > | |
| std::result_of< F()>::type | simgrid::simix::kernel (F &&code) |
| Execute some code in the kernel/maestro. More... | |
| std::function< void()> | simgrid::simix::wrap_main (xbt_main_func_t code, int argc, char **argv) |
| void | simgrid::simix::set_maestro (std::function< void()> code) |
| void | simgrid::simix::create_maestro (std::function< void()> code) |
| void simcall_run_kernel | ( | std::function< void()> const & | code | ) |