Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Public Member Functions | Public Attributes | List of all members
seastar::rpc::rcv_buf Struct Reference

Public Types

using iterator = std::vector< temporary_buffer< char > >::iterator
 

Public Member Functions

 rcv_buf (size_t size_)
 
 rcv_buf (temporary_buffer< char > b)
 
 rcv_buf (std::vector< temporary_buffer< char > > bufs, size_t size)
 

Public Attributes

uint32_t size = 0
 
std::optional< semaphore_units<> > su
 
std::variant< std::vector< temporary_buffer< char > >, temporary_buffer< char > > bufs
 

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