All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Public Member Functions | Public Attributes | List of all members
ucxx::BufferRequest Struct Reference

Container for data required by a ucxx::RequestTagMulti. More...

#include <request_tag_multi.h>

Public Member Functions

 BufferRequest (const BufferRequest &)=delete
 
BufferRequestoperator= (BufferRequest const &)=delete
 
 BufferRequest (BufferRequest &&o)=delete
 
BufferRequestoperator= (BufferRequest &&o)=delete
 

Public Attributes

std::shared_ptr< Requestrequest {nullptr}
 The ucxx::RequestTag of a header or frame.
 
std::shared_ptr< std::string > stringBuffer {nullptr}
 Serialized Header
 
std::shared_ptr< Bufferbuffer {nullptr}
 Internally allocated buffer to receive a frame.
 

Detailed Description

Container for data required by a ucxx::RequestTagMulti.

Container for the data required by a ucxx::RequestTagMulti, such as the ucxx::RequestTag that is doing the operation, as well as buffers to send from or receive at.


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