X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7da2926d0733ff0683f31aeea176ce71e127264f..900387d3c17ad331e7ce770590d07aca4be07c1d:/include/simgrid/s4u/async.hpp diff --git a/include/simgrid/s4u/async.hpp b/include/simgrid/s4u/async.hpp index 838d80012c..37bd4e144f 100644 --- a/include/simgrid/s4u/async.hpp +++ b/include/simgrid/s4u/async.hpp @@ -8,8 +8,11 @@ #define SIMGRID_S4U_ASYNC_HPP #include +#include #include +#include + SG_BEGIN_DECL(); typedef enum { inited, started, finished @@ -19,15 +22,11 @@ SG_END_DECL(); namespace simgrid { namespace s4u { -/* Forward declaration */ -class Comm; - - /** @brief Asynchronous Actions * * This class is the ancestor of every asynchronous actions, that is, of actions that do take time in the simulated world. */ -class Async { +XBT_PUBLIC_CLASS Async { friend Comm; protected: Async();