All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Public Member Functions | Public Attributes | List of all members
ucxx::data::StreamReceive Class Reference

Data for an Stream receive. More...

#include <request_data.h>

Public Member Functions

 StreamReceive (decltype(_buffer) buffer, const decltype(_length) length)
 Constructor for stream-specific data. More...
 

Public Attributes

void * _buffer {nullptr}
 The raw pointer where received data should be stored.
 
const size_t _length {0}
 The expected messaged length.
 
size_t _lengthReceived {0}
 The actual received message length.
 

Detailed Description

Data for an Stream receive.

Type identifying an Stream receive operation and containing data specific to this request type.

Constructor & Destructor Documentation

◆ StreamReceive()

ucxx::data::StreamReceive::StreamReceive ( decltype(_buffer buffer,
const decltype(_length length 
)
explicit

Constructor for stream-specific data.

Construct an object containing stream-specific data.

Parameters
[out]buffera raw pointer to the received data.
[in]lengththe size in bytes of the tag message to be received.

The documentation for this class was generated from the following file: