Chops Net IP
Loading...
Searching...
No Matches
chops::net::detail::io_common< E > Class Template Reference

Public Types

enum  write_status { io_stopped , queued , write_started }
 

Public Member Functions

auto get_output_queue_stats () const noexcept
 
bool is_io_started () const noexcept
 
bool set_io_started () noexcept
 
bool set_io_stopped () noexcept
 
bool is_write_in_progress () const noexcept
 
void clear () noexcept
 
template<typename F >
write_status start_write (const E &elem, F &&func)
 
template<typename F >
void write_next_elem (F &&func)
 

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