MySQL 8.4.2
Source Code Documentation
|
#include <flexible_buffer.h>
Public Member Functions | |
const FlexibleOutputBuffer * | begin () const |
const FlexibleOutputBuffer * | end () const |
void * | data () const noexcept |
size_t | size () const noexcept |
operator net::const_buffer () const | |
FlexibleBuffer () noexcept | |
FlexibleBuffer (void *p, size_t n) noexcept | |
FlexibleBuffer (FlexibleBuffer &&fb) noexcept | |
FlexibleBuffer (const FlexibleBuffer &fb) noexcept | |
FlexibleBuffer (const net::mutable_buffer &b) noexcept | |
Public Member Functions inherited from net::tls::FlexibleBuffer | |
FlexibleBuffer () noexcept | |
FlexibleBuffer (void *p, size_t n) noexcept | |
FlexibleBuffer (FlexibleBuffer &&fb) noexcept | |
FlexibleBuffer (const FlexibleBuffer &fb) noexcept | |
FlexibleBuffer (const net::mutable_buffer &b) noexcept | |
void * | data_used () const noexcept |
void * | data_free () const |
size_t | size_free () const |
size_t | size_used () const |
size_t | size_full () const |
void | reset () |
const FlexibleBuffer * | begin () const |
const FlexibleBuffer * | end () const |
bool | pop (size_t v) noexcept |
bool | push (size_t v) noexcept |
Additional Inherited Members | |
Protected Attributes inherited from net::tls::FlexibleBuffer | |
void * | data_ {nullptr} |
size_t | size_ {0} |
size_t | full_size_ {0} |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |