Message structure for sending data across the network.
More...
#include <NetworkIO.h>
|
| message () |
| Default constructor initializes host and tag to large numbers. More...
|
|
| message (uint32_t h, uint32_t t, vTy &&d) |
|
bool | valid () const |
| A message is valid if there is data to be sent. More...
|
|
Message structure for sending data across the network.
galois::runtime::NetworkIO::message::message |
( |
| ) |
|
|
inline |
Default constructor initializes host and tag to large numbers.
galois::runtime::NetworkIO::message::message |
( |
uint32_t |
h, |
|
|
uint32_t |
t, |
|
|
vTy && |
d |
|
) |
| |
|
inline |
- Parameters
-
h | Host to send message to |
t | Tag to associate with message |
d | Data to save in message |
bool galois::runtime::NetworkIO::message::valid |
( |
| ) |
const |
|
inline |
A message is valid if there is data to be sent.
- Returns
- true if data is non-empty
vTy galois::runtime::NetworkIO::message::data |
uint32_t galois::runtime::NetworkIO::message::host |
destination of this message
uint32_t galois::runtime::NetworkIO::message::tag |
tag on message indicating distinct communication phases
The documentation for this struct was generated from the following file: