![]() |
MySQL 8.0.32
Source Code Documentation
|
partial buffer sequence. More...
#include <partial_buffer_sequence.h>
Public Types | |
using | buffer_sequence_type = net::const_buffer |
using | sequence_type = net::const_buffer |
Public Member Functions | |
PartialBufferSequence (const buffer_sequence_type &seq) | |
sequence_type | prepare (size_t n) const noexcept |
void | consume (size_t n) noexcept |
size_t | total_consumed () const noexcept |
Private Attributes | |
const buffer_sequence_type & | seq_ |
size_t | pos_ {} |
partial buffer sequence.
specialization for the common case where the BufferSequence is a single net::const_buffer.
The partial sequence that's created by prepare() also creates a net::const_buffer which allows passing it to this specialization again.
using classic_protocol::PartialBufferSequence< net::const_buffer >::buffer_sequence_type = net::const_buffer |
using classic_protocol::PartialBufferSequence< net::const_buffer >::sequence_type = net::const_buffer |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |