X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/03d43697b86d02c58d6d96455392f59363e1f0c8..3ff34c926585bb29fc4a9bb74ed1505ff8141c1a:/include/simgrid/s4u/actor.hpp diff --git a/include/simgrid/s4u/actor.hpp b/include/simgrid/s4u/actor.hpp index b342262e44..d59ad63348 100644 --- a/include/simgrid/s4u/actor.hpp +++ b/include/simgrid/s4u/actor.hpp @@ -6,7 +6,8 @@ #ifndef SIMGRID_S4U_ACTOR_HPP #define SIMGRID_S4U_ACTOR_HPP -#include "simgrid/simix.h" +#include +#include namespace simgrid { namespace s4u { @@ -39,7 +40,7 @@ class Mailbox; * \endverbatim * */ -class Actor { +XBT_PUBLIC_CLASS Actor { friend Comm; Actor(smx_process_t smx_proc); public: @@ -48,7 +49,7 @@ public: virtual ~Actor() {} /** The main method of your agent */ - int main(int argc, char **argv) {return 0;} + virtual int main(int argc, char **argv); /** The Actor that is currently running */ static Actor *current();