Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
another try to solve weird travis issues
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 4 Jul 2017 12:25:41 +0000 (14:25 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 4 Jul 2017 12:25:41 +0000 (14:25 +0200)
include/simgrid/forward.h
include/simgrid/s4u/Actor.hpp
include/simgrid/simix.h

index 8545b57..8d8aefd 100644 (file)
@@ -78,6 +78,7 @@ typedef simgrid::kernel::context::Context* smx_context_t;
 typedef simgrid::simix::ActorImpl* smx_actor_t;
 typedef simgrid::simix::MutexImpl* smx_mutex_t;
 typedef simgrid::kernel::activity::MailboxImpl* smx_mailbox_t;
 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
 
 
 #else
 
index 1168847..d50ac13 100644 (file)
@@ -194,6 +194,8 @@ public:
   static ActorPtr createActor(const char* name, s4u::Host* host, const char* function, std::vector<std::string> args);
 
   // ***** Methods *****
   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();
 
   /** Retrieves the name of that actor as a C string */
   const char* cname();
index 9d22568..f1bb900 100644 (file)
@@ -7,8 +7,8 @@
 #define _SIMIX_SIMIX_H
 
 #include "simgrid/datatypes.h"
 #define _SIMIX_SIMIX_H
 
 #include "simgrid/datatypes.h"
+#include "simgrid/forward.h"
 #include "simgrid/host.h"
 #include "simgrid/host.h"
-#include "src/include/surf/surf.h"
 #include "xbt/ex.h"
 #include "xbt/parmap.h"
 
 #include "xbt/ex.h"
 #include "xbt/parmap.h"