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 | Static Public Attributes | List of all members
seastar::rpc::snd_buf Struct Reference

Public Types

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

Public Member Functions

 snd_buf (snd_buf &&) noexcept
 
snd_bufoperator= (snd_buf &&) noexcept
 
 snd_buf (size_t size_)
 
 snd_buf (temporary_buffer< char > b)
 
 snd_buf (std::vector< temporary_buffer< char > > bufs, size_t size)
 
temporary_buffer< char > & front ()
 

Public Attributes

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

Static Public Attributes

static constexpr size_t chunk_size = 128*1024
 

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