Data for a Tag receive using a message handle. More...
#include <request_data.h>
Public Member Functions | |
| TagReceiveWithHandle (decltype(_buffer) buffer, std::shared_ptr< TagProbeInfo > probeInfo) | |
| Constructor for tag receive with handle-specific data. More... | |
Public Attributes | |
| void * | _buffer {nullptr} |
| The raw pointer where received data should be stored. | |
| const std::shared_ptr< TagProbeInfo > | _probeInfo |
| TagProbeInfo containing message length and handle. More... | |
Data for a Tag receive using a message handle.
Type identifying a Tag receive operation using a message handle and containing data specific to this request type.
|
explicit |
Constructor for tag receive with handle-specific data.
Construct an object containing tag receive with handle-specific data.
| [out] | buffer | a raw pointer to the received data. The buffer must be large enough to hold the message data, otherwise the behavior is undefined. The buffer must be pre-allocated. |
| [in] | probeInfo | the TagProbeInfo object containing message length and handle. |
| const std::shared_ptr<TagProbeInfo> ucxx::data::TagReceiveWithHandle::_probeInfo |
TagProbeInfo containing message length and handle.