Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
please sonar
[simgrid.git] / src / simix / smx_network_private.h
index cf56518..2e12211 100644 (file)
@@ -7,19 +7,14 @@
 #ifndef _SIMIX_NETWORK_PRIVATE_H
 #define _SIMIX_NETWORK_PRIVATE_H
 
-#include <string>
-
-#include <boost/intrusive_ptr.hpp>
 #include <boost/circular_buffer.hpp>
 
-#include <xbt/base.h>
-
-#include <simgrid/s4u/Mailbox.hpp>
+#include "simgrid/s4u/Mailbox.hpp"
 
-#include "simgrid/simix.h"
-#include "popping_private.h"
 #include "src/simix/ActorImpl.hpp"
 
+
+#define MAX_MAILBOX_SIZE 10000000
 namespace simgrid {
 namespace simix {
 
@@ -27,7 +22,7 @@ namespace simix {
 
 class Mailbox {
 public:
-  Mailbox(const char* name) : piface_(this), name(xbt_strdup(name)), comm_queue(1000), done_comm_queue(1000) {}
+  Mailbox(const char* name) : piface_(this), name(xbt_strdup(name)), comm_queue(MAX_MAILBOX_SIZE), done_comm_queue(MAX_MAILBOX_SIZE) {}
   ~Mailbox() {
     xbt_free(name);
   }