A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
[simgrid.git]
/
include
/
simgrid
/
s4u
/
comm.hpp
diff --git
a/include/simgrid/s4u/comm.hpp
b/include/simgrid/s4u/comm.hpp
index
4715435
..
2929750
100644
(file)
--- a/
include/simgrid/s4u/comm.hpp
+++ b/
include/simgrid/s4u/comm.hpp
@@
-8,6
+8,7
@@
#define SIMGRID_S4U_COMM_HPP
#include <xbt/base.h>
#define SIMGRID_S4U_COMM_HPP
#include <xbt/base.h>
+
#include <simgrid/s4u/Activity.hpp>
#include <simgrid/s4u/forward.hpp>
#include <simgrid/s4u/mailbox.hpp>
#include <simgrid/s4u/Activity.hpp>
#include <simgrid/s4u/forward.hpp>
#include <simgrid/s4u/mailbox.hpp>
@@
-25,13
+26,13
@@
public:
~Comm() override;
public:
~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);
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);
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);
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;
static Comm &recv_async(Mailbox &from, void **data);
void start() override;
@@
-55,6
+56,8
@@
public:
/** Retrieve the size of the received data */
size_t getDstDataSize();
/** Retrieve the size of the received data */
size_t getDstDataSize();
+ bool test();
+
private:
double rate_ = -1;
private:
double rate_ = -1;