Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[s4u] Return void in worker classes
authorGabriel Corona <gabriel.corona@loria.fr>
Mon, 23 May 2016 08:51:10 +0000 (10:51 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 23 May 2016 08:51:10 +0000 (10:51 +0200)
examples/s4u/basic/s4u_basic.cpp
examples/s4u/io/s4u_io.cpp
include/simgrid/s4u/actor.hpp

index bfe6c02..3da68af 100644 (file)
@@ -11,23 +11,21 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_test, "a sample log category");
 
 class Worker {
 public:
-  int operator()() {
+  void operator()() {
     XBT_INFO("Hello s4u, I'm ready to serve");
     char *msg = (char*)simgrid::s4u::Actor::recv(*simgrid::s4u::Mailbox::byName("worker"));
     XBT_INFO("I received '%s'",msg);
     XBT_INFO("I'm done. See you.");
-    return 1;
   }
 };
 
 class Master {
 public:
-  int operator()() {
+  void operator()() {
     const char *msg = "GaBuZoMeu";
     XBT_INFO("Hello s4u, I have something to send");
     simgrid::s4u::Actor::send(*simgrid::s4u::Mailbox::byName("worker"), xbt_strdup(msg), strlen(msg));
     XBT_INFO("I'm done. See you.");
-    return 1;
   }
 };
 
index 922d56d..b5a06a9 100644 (file)
@@ -32,7 +32,7 @@ public:
     }
   }
 
-  int operator()() {
+  void operator()() {
     boost::unordered_map <std::string, simgrid::s4u::Storage *> const& mounts =
       simgrid::s4u::Host::current()->mountedStorages();
 
@@ -99,7 +99,6 @@ public:
       }
       xbt_dict_free(&contents);
      */
-    return 0;
   }
 };
 
index d3dd8eb..9b461eb 100644 (file)
@@ -29,7 +29,7 @@ namespace s4u {
  * #include "s4u/actor.hpp"
  * 
  * class Worker {
- *   int operator()() {
+ *   void operator()() {
  *     printf("Hello s4u");
  *     return 0;
  *   }