X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dceed88b84f4c8dccf94f8031cc9ba635eaf75da..9384db270e1d285888021a1c1bb9aad0ae17679c:/include/simgrid/s4u/Mailbox.hpp?ds=sidebyside diff --git a/include/simgrid/s4u/Mailbox.hpp b/include/simgrid/s4u/Mailbox.hpp index 42e08f7bbd..f7d280db98 100644 --- a/include/simgrid/s4u/Mailbox.hpp +++ b/include/simgrid/s4u/Mailbox.hpp @@ -121,7 +121,7 @@ public: kernel::activity::MailboxImpl* getImpl() { return pimpl_; } /** Gets the name of that mailbox */ - const char *name(); + const char* getName(); /** Retrieve the mailbox associated to the given C string */ static MailboxPtr byName(const char *name); @@ -147,28 +147,28 @@ public: void setReceiver(ActorPtr actor); /** Return the actor declared as permanent receiver, or nullptr if none **/ - ActorPtr receiver(); + ActorPtr getReceiver(); - /** Creates (but don't start) an emission to that mailbox */ + /** Creates (but don't start) a data emission to that mailbox */ CommPtr put_init(); - /** Creates (but don't start) an emission to that mailbox */ - CommPtr put_init(void* data, int simulatedByteAmount); - /** Creates and start an async emission to that mailbox */ - CommPtr put_async(void* data, int simulatedByteAmount); + /** Creates (but don't start) a data emission to that mailbox */ + CommPtr put_init(void* data, uint64_t simulatedSizeInBytes); + /** Creates and start a data emission to that mailbox */ + CommPtr put_async(void* data, uint64_t simulatedSizeInBytes); - /** Blocking put */ - void put(void* payload, double simulatedSize); - /** Blocking put with timeout */ - void put(void* payload, double simulatedSize, double timeout); + /** Blocking data emission */ + void put(void* payload, uint64_t simulatedSizeInBytes); + /** Blocking data emission with timeout */ + void put(void* payload, uint64_t simulatedSizeInBytes, double timeout); - /** Creates (but don't start) a reception onto that mailbox */ + /** Creates (but don't start) a data reception onto that mailbox */ CommPtr get_init(); - /** Creates and start an async reception to that mailbox */ + /** Creates and start an async data reception to that mailbox */ CommPtr get_async(void** data); - /** Blocking reception */ + /** Blocking data reception */ void* get(); - /** Blocking reception with timeout */ + /** Blocking data reception with timeout */ void* get(double timeout); };