Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Avoid unsafe things
[simgrid.git] / src / kernel / context / ContextThread.hpp
index 77923bf..2bfb881 100644 (file)
@@ -13,7 +13,8 @@
 
 
 namespace simgrid {
-namespace simix {
+namespace kernel {
+namespace context {
 
 class ThreadContext;
 class ThreadContextFactory;
@@ -23,7 +24,7 @@ public:
   friend ThreadContextFactory;
   ThreadContext(std::function<void()> code,
           void_pfn_smxprocess_t cleanup_func,
-          smx_process_t process, bool maestro =false);
+          smx_actor_t process, bool maestro =false);
   ~ThreadContext() override;
   void stop() override;
   void suspend() override;
@@ -48,16 +49,15 @@ public:
   ThreadContextFactory();
   ~ThreadContextFactory() override;
   ThreadContext* create_context(std::function<void()> code,
-    void_pfn_smxprocess_t cleanup_func,  smx_process_t process) override;
+    void_pfn_smxprocess_t cleanup_func,  smx_actor_t process) override;
   void run_all() override;
   ThreadContext* self() override;
 
   // Optional methods:
-  ThreadContext* attach(void_pfn_smxprocess_t cleanup_func, smx_process_t process) override;
-  ThreadContext* create_maestro(std::function<void()> code, smx_process_t process) override;
+  ThreadContext* attach(void_pfn_smxprocess_t cleanup_func, smx_actor_t process) override;
+  ThreadContext* create_maestro(std::function<void()> code, smx_actor_t process) override;
 };
 
-}
-}
+}}} // namespace
 
-#endif
\ No newline at end of file
+#endif