X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fa222c38f9b796be07ab4351ffc810a61a8fd705..900387d3c17ad331e7ce770590d07aca4be07c1d:/include/simgrid/s4u/engine.hpp diff --git a/include/simgrid/s4u/engine.hpp b/include/simgrid/s4u/engine.hpp index 7c2f9aff3c..da1d33ae3e 100644 --- a/include/simgrid/s4u/engine.hpp +++ b/include/simgrid/s4u/engine.hpp @@ -6,13 +6,17 @@ #ifndef SIMGRID_S4U_ENGINE_HPP #define SIMGRID_S4U_ENGINE_HPP +#include + +#include + namespace simgrid { namespace s4u { /** @brief Simulation engine * * This class is an interface to the simulation engine. */ -class Engine { +XBT_PUBLIC_CLASS Engine { public: /** Constructor, taking the command line parameters of your main function */ Engine(int *argc, char **argv); @@ -24,17 +28,17 @@ public: */ void loadPlatform(const char *platf); - /** Registers the main function of a process that will be launched from the deployment file */ + /** Registers the main function of an actor that will be launched from the deployment file */ void register_function(const char*name, int (*code)(int,char**)); - /** Registers a function as the default main function of processes + /** Registers a function as the default main function of actors * * It will be used as fallback when the function requested from the deployment file was not registered. * It is used for trace-based simulations (see examples/msg/actions). */ void register_default(int (*code)(int,char**)); - /** @brief Load a deployment file and launch the processes that it contains */ + /** @brief Load a deployment file and launch the actors that it contains */ void loadDeployment(const char *deploy); /** @brief Run the simulation */