Seastar
High performance C++ framework for concurrent servers
|
Public Types | |
using | simple = simple_memory_output_stream |
using | fragmented = fragmented_memory_output_stream< Iterator > |
using | has_with_stream = std::true_type |
using | iterator_type = Iterator |
Public Member Functions | |
template<typename StreamVisitor > | |
decltype(auto) | with_stream (StreamVisitor &&visitor) |
template<typename StreamVisitor > | |
decltype(auto) | with_stream (StreamVisitor &&visitor) const |
memory_output_stream (simple stream) | |
memory_output_stream (fragmented stream) | |
memory_output_stream (const memory_output_stream &other) noexcept | |
memory_output_stream (memory_output_stream &&other) noexcept | |
memory_output_stream & | operator= (const memory_output_stream &other) noexcept |
memory_output_stream & | operator= (memory_output_stream &&other) noexcept |
void | skip (size_t size) |
memory_output_stream | write_substream (size_t size) |
void | write (const char *p, size_t size) |
void | fill (char c, size_t size) |
size_t | size () const |
memory_input_stream< Iterator > | to_input_stream () const |