Seastar
High performance C++ framework for concurrent servers
Public Member Functions | List of all members
seastar::net::posix_data_sink_impl Class Reference
Inheritance diagram for seastar::net::posix_data_sink_impl:
seastar::data_sink_impl

Public Member Functions

 posix_data_sink_impl (pollable_fd fd)
 
future put (packet p) override
 
future put (temporary_buffer< char > buf) override
 
future close () override
 
bool can_batch_flushes () const noexcept override
 
void on_batch_flush_error () noexcept override
 
virtual future put (net::packet data)=0
 
virtual future put (std::vector< temporary_buffer< char >> data)
 
virtual future put (temporary_buffer< char > buf)
 
virtual temporary_buffer< char > allocate_buffer (size_t size)
 
virtual future put (std::vector< temporary_buffer< char >> data)
 
virtual future flush ()
 
virtual size_t buffer_size () const noexcept
 

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