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: