Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
use double for the sizes, so that 32bits simulators can send more than 4G
[simgrid.git] / src / s4u / s4u_mailbox.cpp
index b29cfcd..cd5b321 100644 (file)
@@ -73,7 +73,7 @@ CommPtr Mailbox::put_init()
   res->mailbox_ = this;
   return res;
 }
-s4u::CommPtr Mailbox::put_init(void* data, int simulatedSize)
+s4u::CommPtr Mailbox::put_init(void* data, double simulatedSize)
 {
   s4u::CommPtr res = put_init();
   res->setRemains(simulatedSize);
@@ -81,7 +81,7 @@ s4u::CommPtr Mailbox::put_init(void* data, int simulatedSize)
   res->srcBuffSize_ = sizeof(void*);
   return res;
 }
-s4u::CommPtr Mailbox::put_async(void* data, int simulatedSize)
+s4u::CommPtr Mailbox::put_async(void* data, double simulatedSize)
 {
   s4u::CommPtr res = put_init(data, simulatedSize);
   res->start();