]> AND Public Git Repository - simgrid.git/blobdiff - src/kernel/context/ContextRaw.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
further let the actor clean for itself
[simgrid.git] / src / kernel / context / ContextRaw.cpp
index 328e8f595b97ed3b4745fcbf870eccc978adf6a1..11a7888734907ae4112c16b675ddf46c89520743 100644 (file)
@@ -188,14 +188,14 @@ namespace context {
 
 // RawContextFactory
 
-Context* RawContextFactory::create_context(std::function<void()>&& code, smx_actor_t actor)
+Context* RawContextFactory::create_context(std::function<void()>&& code, actor::ActorImpl* actor)
 {
   return this->new_context<RawContext>(std::move(code), actor, this);
 }
 
 // RawContext
 
-RawContext::RawContext(std::function<void()>&& code, smx_actor_t actor, SwappedContextFactory* factory)
+RawContext::RawContext(std::function<void()>&& code, actor::ActorImpl* actor, SwappedContextFactory* factory)
     : SwappedContext(std::move(code), actor, factory)
 {
    if (has_code()) {
@@ -237,4 +237,6 @@ ContextFactory* raw_factory()
   XBT_VERB("Using raw contexts. Because the glibc is just not good enough for us.");
   return new RawContextFactory();
 }
-}}}
+} // namespace context
+} // namespace kernel
+} // namespace simgrid