Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
improve a comment
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 11 Nov 2018 05:17:17 +0000 (06:17 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 12 Nov 2018 03:50:05 +0000 (04:50 +0100)
src/kernel/context/Context.hpp

index 8b15744..5c9de3e 100644 (file)
@@ -28,13 +28,9 @@ public:
   virtual ~ContextFactory();
   virtual Context* create_context(std::function<void()> code, void_pfn_smxprocess_t cleanup, smx_actor_t process) = 0;
 
-  // Optional methods for attaching main() as a context:
-
-  /** Creates a context from the current context of execution
-   *
-   *  This will not work on all implementation of `ContextFactory`.
-   */
+  /** Turn the current thread into a simulation context */
   virtual Context* attach(void_pfn_smxprocess_t cleanup_func, smx_actor_t process);
+  /** Turn the current thread into maestro (the old maestro becomes a regular actor) */
   virtual Context* create_maestro(std::function<void()> code, smx_actor_t process);
 
   virtual void run_all() = 0;