Seastar
High performance C++ framework for concurrent servers
Public Member Functions | List of all members
seastar::scattered_message< CharType > Class Template Reference

Public Member Functions

 scattered_message (scattered_message &&)=default
 
 scattered_message (const scattered_message &)=delete
 
void append_static (const char_type *buf, size_t size)
 
template<size_t N>
void append_static (const char_type(&s)[N])
 
void append_static (const char_type *s)
 
template<typename size_type , size_type max_size>
void append_static (const basic_sstring< char_type, size_type, max_size > &s)
 
void append_static (const std::string_view &s)
 
void append (std::string_view v)
 
void append (temporary_buffer< CharType > buff)
 
template<typename size_type , size_type max_size>
void append (basic_sstring< char_type, size_type, max_size > s)
 
template<typename size_type , size_type max_size, typename Callback >
void append (const basic_sstring< char_type, size_type, max_size > &s, Callback callback)
 
void reserve (int n_frags)
 
packet release () &&
 
template<typename Callback >
void on_delete (Callback callback)
 
 operator bool () const
 
size_t size ()
 

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