|
KaMPIng 0.2.0
Flexible and (near) zero-overhead C++ bindings for MPI
|
Augments a plain message with additional information via. More...
#include <alltoall_grid.hpp>


Public Types | |
| using | Payload = PayloadType |
| Underlying Type of message. | |
Public Member Functions | |
| MessageEnvelope ()=default | |
| Default constructor. | |
| MessageEnvelope (PayloadType payload) | |
| Constructor for wrapping a message. | |
| Payload & | get_payload () |
| Return reference to payload. | |
| Payload const & | get_payload () const |
| Return const reference to payload. | |
Public Attributes | |
| Payload | _payload |
| payload | |
Static Public Attributes | |
| static constexpr bool | has_source_information |
| static constexpr bool | has_destination_information |
Friends | |
| std::ostream & | operator<< (std::ostream &out, MessageEnvelope const &msg) |
| Output operator. | |
Augments a plain message with additional information via.
| Attributes | |
| PayloadType | Plain message type. |
| Attributes | source or destination information |
|
staticconstexpr |
Indicates whether the envelope contains the destination PE.
|
staticconstexpr |
Indicates whether the envelope contains the source PE.