typedef simgrid::simix::ActorImpl* smx_actor_t;
typedef simgrid::simix::MutexImpl* smx_mutex_t;
typedef simgrid::kernel::activity::MailboxImpl* smx_mailbox_t;
+typedef simgrid::surf::FileImpl* surf_file_t;
#else
static ActorPtr createActor(const char* name, s4u::Host* host, const char* function, std::vector<std::string> args);
// ***** Methods *****
+ /** This actor will be automatically terminated when the last non-daemon process finishes **/
+ void deamonize();
/** Retrieves the name of that actor as a C string */
const char* cname();
#define _SIMIX_SIMIX_H
#include "simgrid/datatypes.h"
+#include "simgrid/forward.h"
#include "simgrid/host.h"
-#include "src/include/surf/surf.h"
#include "xbt/ex.h"
#include "xbt/parmap.h"