RESTinio
|
Trivial write operaton. More...
#include <write_group_output_ctx.hpp>
Public Member Functions | |
trivial_write_operation_t (const trivial_write_operation_t &)=default | |
trivial_write_operation_t & | operator= (const trivial_write_operation_t &)=default |
trivial_write_operation_t (trivial_write_operation_t &&)=default | |
trivial_write_operation_t & | operator= (trivial_write_operation_t &&)=default |
const std::vector< asio_ns::const_buffer > & | get_trivial_bufs () const noexcept |
Get buffer "iovec" for performing gather write. More... | |
auto | size () const noexcept |
The size of data within this operation. More... | |
Private Member Functions | |
trivial_write_operation_t (const asio_bufs_container_t &asio_bufs, std::size_t total_size) noexcept | |
Private Attributes | |
const asio_bufs_container_t * | m_asio_bufs |
size_t | m_total_size |
Friends | |
class | write_group_output_ctx_t |
Trivial write operaton.
Presented with a vector of ordinary buffers (data-size objects).
Definition at line 105 of file write_group_output_ctx.hpp.
|
inlineexplicitprivatenoexcept |
asio_bufs | Container of asio buf objects. |
total_size | Total size of data represented by buffers. |
Definition at line 109 of file write_group_output_ctx.hpp.
|
default |
|
default |
|
inlinenoexcept |
Get buffer "iovec" for performing gather write.
Definition at line 127 of file write_group_output_ctx.hpp.
|
default |
|
default |
|
inlinenoexcept |
The size of data within this operation.
Definition at line 133 of file write_group_output_ctx.hpp.
|
friend |
Definition at line 107 of file write_group_output_ctx.hpp.
|
private |
Definition at line 136 of file write_group_output_ctx.hpp.
|
private |
Definition at line 137 of file write_group_output_ctx.hpp.