Seastar
High performance C++ framework for concurrent servers
Public Member Functions | List of all members
seastar::data_sink Class Reference

Public Member Functions

 data_sink (std::unique_ptr< data_sink_impl > dsi) noexcept
 
 data_sink (data_sink &&x) noexcept=default
 
data_sinkoperator= (data_sink &&x) noexcept=default
 
temporary_buffer< char > allocate_buffer (size_t size)
 
future put (std::vector< temporary_buffer< char >> data) noexcept
 
future put (temporary_buffer< char > data) noexcept
 
future put (net::packet p) noexcept
 
future flush () noexcept
 
future close () noexcept
 
size_t buffer_size () const noexcept
 
bool can_batch_flushes () const noexcept
 
void on_batch_flush_error () noexcept
 

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