#define SIMGRID_S4U_COMM_HPP
#include <xbt/base.h>
+
#include <simgrid/s4u/Activity.hpp>
#include <simgrid/s4u/forward.hpp>
#include <simgrid/s4u/mailbox.hpp>
~Comm() override;
public:
- /** Creates (but don't start) an async send to the mailbox #dest */
+ /** Creates (but don't start) an async send to the mailbox @p dest */
static Comm &send_init(Mailbox &dest);
- /** Creates and start an async send to the mailbox #dest */
+ /** Creates and start an async send to the mailbox @p dest */
static Comm &send_async(Mailbox &dest, void *data, int simulatedByteAmount);
- /** Creates (but don't start) an async recv onto the mailbox #from */
+ /** Creates (but don't start) an async recv onto the mailbox @p from */
static Comm &recv_init(Mailbox &from);
- /** Creates and start an async recv to the mailbox #from */
+ /** Creates and start an async recv to the mailbox @p from */
static Comm &recv_async(Mailbox &from, void **data);
void start() override;
/** Retrieve the size of the received data */
size_t getDstDataSize();
+ bool test();
+
private:
double rate_ = -1;